Handrolled Parser #723
ci.yml
on: pull_request
ruby-versions
/
Generate Ruby versions
3s
Ruby memcheck
37s
Matrix: host
Annotations
320 errors and 4 warnings
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:06.474487 +0000> expected but was
<{"json_class"=>"Time", "n"=>474487000, "s"=>1736953626}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:06+00:00 ((2460691j,54426s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>6,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:06+00:00 ((2460691j,54426s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>6,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in 'JSON.load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in 'JSON.parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:12.795908032 +0000> expected but was
<{"json_class"=>"Time", "n"=>795908032, "s"=>1736953632}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:12+00:00 ((2460691j,54432s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>12,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:12+00:00 ((2460691j,54432s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>12,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:12.5023 +0000> expected but was
<{"json_class"=>"Time", "n"=>502300000, "s"=>1736953632}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:12+00:00 ((2460691j,54432s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>12,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:12+00:00 ((2460691j,54432s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>12,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in 'JSON.load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in 'JSON.parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:14.910035 +0000> expected but was
<{"json_class"=>"Time", "n"=>910035000, "s"=>1736953634}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:14+00:00 ((2460691j,54434s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>14,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:14+00:00 ((2460691j,54434s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>14,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:18.473962539 +0000> expected but was
<{"json_class"=>"Time", "n"=>473962539, "s"=>1736953638}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:18+00:00 ((2460691j,54438s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>18,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:18+00:00 ((2460691j,54438s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>18,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:16.903943 +0000> expected but was
<{"json_class"=>"Time", "n"=>903943000, "s"=>1736953636}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:16+00:00 ((2460691j,54436s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>16,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:16+00:00 ((2460691j,54436s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>16,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:18.61401729 +0000> expected but was
<{"json_class"=>"Time", "n"=>614017290, "s"=>1736953638}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:18+00:00 ((2460691j,54438s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>18,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:18+00:00 ((2460691j,54438s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>18,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:19.511944611 +0000> expected but was
<{"json_class"=>"Time", "n"=>511944611, "s"=>1736953639}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>19,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>19,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/home/runner/work/json/json/lib/json/common.rb:735:in 'JSON.load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
/home/runner/work/json/json/lib/json/common.rb:241:in 'JSON.parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:19.946664198 +0000> expected but was
<{"json_class"=>"Time", "n"=>946664198, "s"=>1736953639}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>19,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>19,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:18.871675 +0000> expected but was
<{"json_class"=>"Time", "n"=>871675000, "s"=>1736953638}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:18+00:00 ((2460691j,54438s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>18,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:18+00:00 ((2460691j,54438s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>18,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:19.291524 +0000> expected but was
<{"json_class"=>"Time", "n"=>291524000, "s"=>1736953639}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>19,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>19,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:19.828253 +0000> expected but was
<{"json_class"=>"Time", "n"=>828253000, "s"=>1736953639}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>19,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:19+00:00 ((2460691j,54439s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>19,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:22.36549379 +0000> expected but was
<{"json_class"=>"Time", "n"=>365493790, "s"=>1736953642}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:22+00:00 ((2460691j,54442s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>22,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:22+00:00 ((2460691j,54442s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>22,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:22.275528 +0000> expected but was
<{"json_class"=>"Time", "n"=>275528000, "s"=>1736953642}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:22+00:00 ((2460691j,54442s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>22,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:22+00:00 ((2460691j,54442s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>22,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in 'JSON.load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in 'JSON.parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:25.73205 +0000> expected but was
<{"json_class"=>"Time", "n"=>732050000, "s"=>1736953645}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:25+00:00 ((2460691j,54445s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>25,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:25+00:00 ((2460691j,54445s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>25,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:25.473917 +0000> expected but was
<{"json_class"=>"Time", "n"=>473917000, "s"=>1736953645}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:25+00:00 ((2460691j,54445s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>25,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:25+00:00 ((2460691j,54445s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>25,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:29.267459707 +0000> expected but was
<{"json_class"=>"Time", "n"=>267459707, "s"=>1736953649}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:29+00:00 ((2460691j,54449s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>29,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:29+00:00 ((2460691j,54449s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>29,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:32.885738 +0000> expected but was
<{"json_class"=>"Time", "n"=>885738000, "s"=>1736953652}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:32+00:00 ((2460691j,54452s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>32,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:32+00:00 ((2460691j,54452s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>32,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:34.02299 +0000> expected but was
<{"json_class"=>"Time", "n"=>22990000, "s"=>1736953654}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:34+00:00 ((2460691j,54454s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>34,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:34+00:00 ((2460691j,54454s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>34,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in 'JSON.load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in 'JSON.parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:36.52943 +0000> expected but was
<{"json_class"=>"Time", "n"=>529430000, "s"=>1736953656}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:37+00:00 ((2460691j,54457s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>37,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:37+00:00 ((2460691j,54457s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>37,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1302:in `rb_exc_raise'
exception.c:29:in `rb_exc_raise'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1233:in `block in rb_protect'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `capture_exception'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `rb_protect'
exception.c:46:in `rb_protect'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext_ruby.rb:38:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1302:in `rb_exc_raise'
exception.c:29:in `rb_exc_raise'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1233:in `block in rb_protect'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `capture_exception'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `rb_protect'
exception.c:46:in `rb_protect'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext_ruby.rb:38:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1302:in `rb_exc_raise'
exception.c:29:in `rb_exc_raise'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1233:in `block in rb_protect'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `capture_exception'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `rb_protect'
exception.c:46:in `rb_protect'
/Users/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext_ruby.rb:38:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:07:41.157674 +0000> expected but was
<{"json_class"=>"Time", "n"=>157674000, "s"=>1736953661}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:07:41+00:00 ((2460691j,54461s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>7,
"S"=>41,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:07:41+00:00 ((2460691j,54461s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>7,
+ "S"=>41,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:07.816717686 +0000> expected but was
<{"json_class"=>"Time", "n"=>816717686, "s"=>1736953687}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:07+00:00 ((2460691j,54487s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>7,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:07+00:00 ((2460691j,54487s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>7,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/home/runner/work/json/json/lib/json/common.rb:735:in 'JSON.load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
/home/runner/work/json/json/lib/json/common.rb:221:in 'JSON.parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
/home/runner/work/json/json/lib/json/common.rb:241:in 'JSON.parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:13.6692801 +0000> expected but was
<{"json_class"=>"Time", "n"=>669280100, "s"=>1736953693}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:13+00:00 ((2460691j,54493s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>13,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:13+00:00 ((2460691j,54493s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>13,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
D:/a/json/json/lib/json/common.rb:221:in 'JSON.parse'
D:/a/json/json/lib/json/common.rb:735:in 'JSON.load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
D:/a/json/json/lib/json/common.rb:221:in 'JSON.parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
D:/a/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
D:/a/json/json/lib/json/common.rb:241:in 'JSON.parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:13.7226452 +0000> expected but was
<{"json_class"=>"Time", "n"=>722645200, "s"=>1736953693}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:13+00:00 ((2460691j,54493s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>13,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:13+00:00 ((2460691j,54493s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>13,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
D:/a/json/json/lib/json/common.rb:221:in 'JSON.parse'
D:/a/json/json/lib/json/common.rb:735:in 'JSON.load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
D:/a/json/json/lib/json/common.rb:221:in 'JSON.parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
D:/a/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
D:/a/json/json/lib/json/common.rb:241:in 'JSON.parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:24.822866 +0000> expected but was
<{"json_class"=>"Time", "n"=>822866000, "s"=>1736953704}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:24+00:00 ((2460691j,54504s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>24,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:24+00:00 ((2460691j,54504s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>24,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:735:in `load'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:221:in `parse'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/Users/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/Users/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:42.609026375 +0000> expected but was
<{"json_class"=>"Time", "n"=>609026375, "s"=>1736953722}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:43+00:00 ((2460691j,54523s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>43,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:43+00:00 ((2460691j,54523s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>43,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1302:in `rb_exc_raise'
exception.c:29:in `rb_exc_raise'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1233:in `block in rb_protect'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `capture_exception'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `rb_protect'
exception.c:46:in `rb_protect'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext_ruby.rb:38:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/lib/json/common.rb:735:in `load'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1302:in `rb_exc_raise'
exception.c:29:in `rb_exc_raise'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1233:in `block in rb_protect'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `capture_exception'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `rb_protect'
exception.c:46:in `rb_protect'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext_ruby.rb:38:in `parse'
/home/runner/work/json/json/lib/json/common.rb:221:in `parse'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1302:in `rb_exc_raise'
exception.c:29:in `rb_exc_raise'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1233:in `block in rb_protect'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `capture_exception'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext.rb:1232:in `rb_protect'
exception.c:46:in `rb_protect'
/home/runner/.rubies/truffleruby-head/lib/truffle/truffle/cext_ruby.rb:38:in `parse'
/home/runner/work/json/json/lib/json/ext.rb:27:in `parse'
/home/runner/work/json/json/lib/json/common.rb:241:in `parse!'
/home/runner/work/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
<internal:core> core/throw_catch.rb:36:in `catch'
<internal:core> core/throw_catch.rb:36:in `catch'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:51.0988204 +0000> expected but was
<{"json_class"=>"Time", "n"=>98820400, "s"=>1736953731}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:51+00:00 ((2460691j,54531s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>51,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:51+00:00 ((2460691j,54531s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>51,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:735:in `load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/common.rb:241:in `parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:08:52.2653131 +0000> expected but was
<{"json_class"=>"Time", "n"=>265313100, "s"=>1736953732}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:08:52+00:00 ((2460691j,54532s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>8,
"S"=>52,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:08:52+00:00 ((2460691j,54532s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>8,
+ "S"=>52,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:735:in `load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/common.rb:241:in `parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:09:04.118095 +0000> expected but was
<{"json_class"=>"Time", "n"=>118095000, "s"=>1736953744}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:09:04+00:00 ((2460691j,54544s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>9,
"S"=>4,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:09:04+00:00 ((2460691j,54544s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>9,
+ "S"=>4,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:735:in `load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/common.rb:241:in `parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:09:37.7485727 +0000> expected but was
<{"json_class"=>"Time", "n"=>748572700, "s"=>1736953777}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar" => true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:09:37+00:00 ((2460691j,54577s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>9,
"S"=>37,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:09:37+00:00 ((2460691j,54577s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>9,
+ "S"=>37,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
D:/a/json/json/lib/json/common.rb:221:in 'JSON.parse'
D:/a/json/json/lib/json/common.rb:735:in 'JSON.load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in 'JSONCommonInterfaceTest#test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in 'JSON::Ext::Parser.parse'
D:/a/json/json/lib/json/common.rb:221:in 'JSON.parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in 'JSONCommonInterfaceTest#test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in 'JSON::Ext::ParserConfig#parse'
D:/a/json/json/lib/json/ext.rb:27:in 'JSON::Ext::Parser#parse'
D:/a/json/json/lib/json/common.rb:241:in 'JSON.parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in 'JSONCommonInterfaceTest#test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:09:39.3220507 +0000> expected but was
<{"json_class"=>"Time", "n"=>322050700, "s"=>1736953779}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:09:39+00:00 ((2460691j,54579s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>9,
"S"=>39,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:09:39+00:00 ((2460691j,54579s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>9,
+ "S"=>39,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:735:in `load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/common.rb:241:in `parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
Failure:
test/json/json_addition_test.rb#L189
<0.3141e1> expected but was
<{"b"=>"27:0.3141e1", "json_class"=>"BigDecimal"}>.
|
Failure:
test/json/json_addition_test.rb#L138
<2025-01-15 15:11:36.2759006 +0000> expected but was
<{"json_class"=>"Time", "n"=>275900600, "s"=>1736953896}>.
|
Failure:
test/json/json_addition_test.rb#L197
<#<OpenStruct foo={"bar"=>true}>> expected but was
<{"json_class"=>"OpenStruct", "t"=>{"foo"=>{"bar"=>true}}}>.
|
Failure:
test/json/json_addition_test.rb#L184
<2/9> expected but was
<{"d"=>9, "json_class"=>"Rational", "n"=>2}>.
|
Failure:
test/json/json_addition_test.rb#L131
<"\x00\x01\x02\x03\x04\x05\x06\a\b\t\n" +
"\v\f\r\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\e\x1C\x1D\x1E\x1F !\"\#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\xD0\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\xDE\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"> expected but was
<{"json_class"=>"String",
"raw"=>
[0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
45,
46,
47,
48,
49,
50,
51,
52,
53,
54,
55,
56,
57,
58,
59,
60,
61,
62,
63,
64,
65,
66,
67,
68,
69,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255]}>.
|
Failure:
test/json/json_addition_test.rb#L202
<#<Set: {:a, :b, :c}>> expected but was
<{"a"=>
[{"json_class"=>"Symbol", "s"=>"a"},
{"json_class"=>"Symbol", "s"=>"b"},
{"json_class"=>"Symbol", "s"=>"c"}],
"json_class"=>"Set"}>.
diff:
- #<Set: {:a, :b, :c}>
+ {"a"=>
+ [{"json_class"=>"Symbol", "s"=>"a"},
+ {"json_class"=>"Symbol", "s"=>"b"},
+ {"json_class"=>"Symbol", "s"=>"c"}],
+ "json_class"=>"Set"}
|
Failure:
test/json/json_addition_test.rb#L174
<#<DateTime: 2025-01-15T15:11:36+00:00 ((2460691j,54696s,0n),+0s,2299161j)>> expected but was
<{"H"=>15,
"M"=>11,
"S"=>36,
"d"=>15,
"json_class"=>"DateTime",
"m"=>1,
"of"=>"0/1",
"sg"=>2299161.0,
"y"=>2025}>.
diff:
- #<DateTime: 2025-01-15T15:11:36+00:00 ((2460691j,54696s,0n),+0s,2299161j)>
+ {"H"=>15,
+ "M"=>11,
+ "S"=>36,
+ "d"=>15,
+ "json_class"=>"DateTime",
+ "m"=>1,
+ "of"=>"0/1",
+ "sg"=>2299161.0,
+ "y"=>2025}
|
Error:
test/json/json_common_interface_test.rb#L132
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:735:in `load'
D:/a/json/json/test/json/json_common_interface_test.rb:132:in `test_load_with_options'
|
Error:
test/json/json_common_interface_test.rb#L77
JSON::ParserError: expected ',' or ']' after array value
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/lib/json/common.rb:221:in `parse'
D:/a/json/json/test/json/json_common_interface_test.rb:77:in `test_parse'
|
Error:
test/json/json_common_interface_test.rb#L81
JSON::ParserError: unexpected character
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/ext.rb:27:in `parse'
D:/a/json/json/lib/json/common.rb:241:in `parse!'
D:/a/json/json/test/json/json_common_interface_test.rb:81:in `test_parse_bang'
|
ruby-versions / Generate Ruby versions
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Ruby memcheck
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
ubuntu-latest jruby-9.4
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
ubuntu-latest truffleruby-head
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|