tests/sav: Update tests results
[nit.git] / tests / sav / test_msgpack_deserialization_alt2.res
1 # 1. Nit source:
2 <A: true a 0.123 1234 asdf false p4ssw0rd>
3
4 # 2. MsgPack:
5 \x86\xA1\x62\xC3\xA1\x63\xA1\x61\xA1\x66\xCB\x3F\xBF\x97\x24\x74\x53\x8E\xF3\xA1\x69\xCD\x04\xD2\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x61\x73\x64\x66\xA1\x6E\xC0
6
7 # 3. JSON:
8 {
9         "b": true,
10         "c": "a",
11         "f": 0.123,
12         "i": 1234,
13         "serialization_specific_name": "asdf",
14         "n": null
15 }
16
17 # 4. Back in Nit (no metadata):
18 <A: true a 0.123 1234 asdf false p4ssw0rd>
19
20 # 1. Nit source:
21 <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>
22
23 # 2. MsgPack:
24 \x88\xA1\x62\xC2\xA1\x63\xA1\x62\xA1\x66\xCB\x40\x5E\xC7\xDF\x3B\x64\x5A\x1D\xA1\x69\xCD\x09\x29\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x68\x6A\x6B\x6C\xA1\x6E\x0C\xA2\x69\x69\xCD\x04\x57\xA2\x73\x73\xA4\x71\x77\x65\x72
25
26 # 3. JSON:
27 {
28         "b": false,
29         "c": "b",
30         "f": 123.123,
31         "i": 2345,
32         "serialization_specific_name": "hjkl",
33         "n": 12,
34         "ii": 1111,
35         "ss": "qwer"
36 }
37
38 # 4. Back in Nit (no metadata):
39 <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>
40
41 # 1. Nit source:
42 <C: <A: true a 0.123 1234 asdf false p4ssw0rd> <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>>
43
44 # 2. MsgPack:
45 \x83\xA1\x61\x86\xA1\x62\xC3\xA1\x63\xA1\x61\xA1\x66\xCB\x3F\xBF\x97\x24\x74\x53\x8E\xF3\xA1\x69\xCD\x04\xD2\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x61\x73\x64\x66\xA1\x6E\xC0\xA1\x62\x88\xA1\x62\xC2\xA1\x63\xA1\x62\xA1\x66\xCB\x40\x5E\xC7\xDF\x3B\x64\x5A\x1D\xA1\x69\xCD\x09\x29\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x68\x6A\x6B\x6C\xA1\x6E\x0C\xA2\x69\x69\xCD\x04\x57\xA2\x73\x73\xA4\x71\x77\x65\x72\xA2\x61\x61\x86\xA1\x62\xC3\xA1\x63\xA1\x61\xA1\x66\xCB\x3F\xBF\x97\x24\x74\x53\x8E\xF3\xA1\x69\xCD\x04\xD2\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x61\x73\x64\x66\xA1\x6E\xC0
46
47 # 3. JSON:
48 {
49         "a": {
50                 "b": true,
51                 "c": "a",
52                 "f": 0.123,
53                 "i": 1234,
54                 "serialization_specific_name": "asdf",
55                 "n": null
56         },
57         "b": {
58                 "b": false,
59                 "c": "b",
60                 "f": 123.123,
61                 "i": 2345,
62                 "serialization_specific_name": "hjkl",
63                 "n": 12,
64                 "ii": 1111,
65                 "ss": "qwer"
66         },
67         "aa": {
68                 "b": true,
69                 "c": "a",
70                 "f": 0.123,
71                 "i": 1234,
72                 "serialization_specific_name": "asdf",
73                 "n": null
74         }
75 }
76
77 # 4. Back in Nit (no metadata):
78 <C: <A: true a 0.123 1234 asdf false p4ssw0rd> <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>>
79
80 Serialization warning: Cycle detected in serialized object, replacing reference with 'null'.
81 # 1. Nit source:
82 <D: <B: <A: false b 123.123 2345 new line ->
83 <- false p4ssw0rd> 1111         f"\r\/> true>
84
85 # 2. MsgPack:
86 \x89\xA1\x62\xC2\xA1\x63\xA1\x62\xA1\x66\xCB\x40\x5E\xC7\xDF\x3B\x64\x5A\x1D\xA1\x69\xCD\x09\x29\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xAE\x6E\x65\x77\x20\x6C\x69\x6E\x65\x20\x2D\x3E\x0A\x3C\x2D\xA1\x6E\xC0\xA2\x69\x69\xCD\x04\x57\xA2\x73\x73\xA6\x09\x66\x22\x0D\x5C\x2F\xA1\x64\xC0
87
88 # 3. JSON:
89 {
90         "b": false,
91         "c": "b",
92         "f": 123.123,
93         "i": 2345,
94         "serialization_specific_name": "new line ->\n<-",
95         "n": null,
96         "ii": 1111,
97         "ss": "\tf\"\r\\/",
98         "d": null
99 }
100
101 # 4. Back in Nit (no metadata):
102 <D: <B: <A: false b 123.123 2345 new line ->
103 <- false p4ssw0rd> 1111         f"\r\/> false>
104
105 # 1. Nit source:
106 <E: a: hello, 1234, 123.4; b: hella, 2345, 234.5>
107
108 # 2. MsgPack:
109 \x82\xA1\x61\x93\xA5\x68\x65\x6C\x6C\x6F\xCD\x04\xD2\xCB\x40\x5E\xD9\x99\x99\x99\x99\x9A\xA1\x62\x93\xA5\x68\x65\x6C\x6C\x61\xCD\x09\x29\xCB\x40\x6D\x50\x00\x00\x00\x00\x00
110
111 # 3. JSON:
112 {
113         "a": ["hello", 1234, 123.4],
114         "b": ["hella", 2345, 234.5]
115 }
116
117 # 4. Back in Nit (no metadata):
118 <E: a: ; b: >
119
120 # 1. Nit source:
121 <F: 2222>
122
123 # 2. MsgPack:
124 \x81\xA1\x6E\xCD\x08\xAE
125
126 # 3. JSON:
127 {
128         "n": 2222
129 }
130
131 # 4. Back in Nit (no metadata):
132 <F: 2222>
133
134 # 1. Nit source:
135 <F: 33.33>
136
137 # 2. MsgPack:
138 \x81\xA1\x6E\xCB\x40\x40\xAA\x3D\x70\xA3\xD7\x0A
139
140 # 3. JSON:
141 {
142         "n": 33.33
143 }
144
145 # 4. Back in Nit (no metadata):
146 <F: 33.33>
147
148 # 1. Nit source:
149 <G: hs: -1, 0; s: one, two; hm: one. 1, two. 2; am: three. 3, four. 4>
150
151 # 2. MsgPack:
152 \x84\xA2\x68\x73\x92\xFF\x00\xA1\x73\x92\xA3\x6F\x6E\x65\xA3\x74\x77\x6F\xA2\x68\x6D\x82\xA3\x6F\x6E\x65\x01\xA3\x74\x77\x6F\x02\xA2\x61\x6D\x82\xA5\x74\x68\x72\x65\x65\xA1\x33\xA4\x66\x6F\x75\x72\xA1\x34
153
154 # 3. JSON:
155 {
156         "hs": [-1, 0],
157         "s": ["one", "two"],
158         "hm": {
159                 "one": 1,
160                 "two": 2
161         },
162         "am": {
163                 "three": "3",
164                 "four": "4"
165         }
166 }
167
168 # 4. Back in Nit (no metadata):
169 <G: hs: ; s: ; hm: one. 1, two. 2; am: three. 3, four. 4>
170