tests/sav: Update tests results
[nit.git] / tests / sav / test_json_deserialization_alt4.res
1 # Nit:
2 <A: true a 0.123 1234 asdf false p4ssw0rd>
3
4 # Json:
5 {
6         "b": true,
7         "c": "a",
8         "f": 0.123,
9         "i": 1234,
10         "serialization_specific_name": "asdf",
11         "n": null
12 }
13
14 # Back in Nit:
15 <A: true a 0.123 1234 asdf false p4ssw0rd>
16
17 # Nit:
18 <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>
19
20 # Json:
21 {
22         "b": false,
23         "c": "b",
24         "f": 123.123,
25         "i": 2345,
26         "serialization_specific_name": "hjkl",
27         "n": 12,
28         "ii": 1111,
29         "ss": "qwer"
30 }
31
32 # Back in Nit:
33 <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>
34
35 # Nit:
36 <C: <A: true a 0.123 1234 asdf false p4ssw0rd> <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>>
37
38 # Json:
39 {
40         "a": {
41                 "b": true,
42                 "c": "a",
43                 "f": 0.123,
44                 "i": 1234,
45                 "serialization_specific_name": "asdf",
46                 "n": null
47         },
48         "b": {
49                 "b": false,
50                 "c": "b",
51                 "f": 123.123,
52                 "i": 2345,
53                 "serialization_specific_name": "hjkl",
54                 "n": 12,
55                 "ii": 1111,
56                 "ss": "qwer"
57         },
58         "aa": {
59                 "b": true,
60                 "c": "a",
61                 "f": 0.123,
62                 "i": 1234,
63                 "serialization_specific_name": "asdf",
64                 "n": null
65         }
66 }
67
68 # Back in Nit:
69 <C: <A: true a 0.123 1234 asdf false p4ssw0rd> <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>>
70
71 Serialization warning: Cycle detected in serialized object, replacing reference with 'null'.
72 # Nit:
73 <D: <B: <A: false b 123.123 2345 new line ->
74 <- false p4ssw0rd> 1111         f"\r\/> true>
75
76 # Json:
77 {
78         "b": false,
79         "c": "b",
80         "f": 123.123,
81         "i": 2345,
82         "serialization_specific_name": "new line ->\n<-",
83         "n": null,
84         "ii": 1111,
85         "ss": "\tf\"\r\\/",
86         "d": null
87 }
88
89 # Back in Nit:
90 <D: <B: <A: false b 123.123 2345 new line ->
91 <- false p4ssw0rd> 1111         f"\r\/> false>
92
93 # Nit:
94 <E: a: hello, 1234, 123.4; b: hella, 2345, 234.5>
95
96 # Json:
97 {
98         "a": ["hello", 1234, 123.4],
99         "b": ["hella", 2345, 234.5]
100 }
101
102 # Back in Nit:
103 <E: a: hello, 1234, 123.4; b: hella, 2345, 234.5>
104
105 # Nit:
106 <F: 2222>
107
108 # Json:
109 {
110         "n": 2222
111 }
112
113 # Back in Nit:
114 <F: 2222>
115
116 # Nit:
117 <F: 33.33>
118
119 # Json:
120 {
121         "n": 33.33
122 }
123
124 # Back in Nit:
125 <F: 33.33>
126
127 # Nit:
128 <G: hs: -1, 0; s: one, two; hm: one. 1, two. 2; am: three. 3, four. 4>
129
130 # Json:
131 {
132         "hs": [-1, 0],
133         "s": ["one", "two"],
134         "hm": {
135                 "one": 1,
136                 "two": 2
137         },
138         "am": {
139                 "three": "3",
140                 "four": "4"
141         }
142 }
143
144 # Back in Nit:
145 <G: hs: -1, 0; s: ; hm: one. 1, two. 2; am: three. 3, four. 4>
146
147 Deserialization Error: Doesn't know how to deserialize class "Set[String]"
148 Deserialization Error: Wrong type on `G::s` expected `Set[String]`, got `null`