X-Git-Url: http://nitlanguage.org diff --git a/tests/test_serialization.nit b/tests/test_serialization.nit index 3918d9c..1d3de0a 100644 --- a/tests/test_serialization.nit +++ b/tests/test_serialization.nit @@ -20,15 +20,14 @@ import json_serialization # Simple class class A auto_serializable - super Serializable - var b: Bool + var b = false var c: Char var f: Float - var i: Int - var s: String + var i = 123 + var s = "asdf" var n: nullable Int - var array: Array[nullable Object] = new Array[nullable Object].with_items(88, "hello", null) + var array = new Array[nullable Object].with_items(88, "hello", null) init(b: Bool, c: Char, f: Float, i: Int, s: String, n: nullable Int) do @@ -64,10 +63,9 @@ end # Composed of an A and a B class C auto_serializable - super Serializable var a: A - var b: B + var b = new B(false, 'b', 123.123, 2345, "hjkl", 12, 1111, "qwer") var aa: A init(a: A, b: B) @@ -96,8 +94,8 @@ var c = new C(a, b) var d = new D(false, 'b', 123.123, 2345, "new line ->\n<-", null, 1111, "\t\f\"\r\\/") d.d = d -for o in new Array[nullable Serializable].with_items(a, b, c, d) do - var stream = new StringOStream +for o in new Array[Serializable].with_items(a, b, c, d) do + var stream = new StringWriter var serializer = new JsonSerializer(stream) serializer.serialize(o)