From: "NARUSE, Yui" Date: 2007-06-07T08:00:31+09:00 Subject: [ruby-dev:30908] Re: JSON ライブラリを取り込みました naruse です。 SASADA Koichi wrote: >  手元でテストすると 2 failures なのですが、何か心当たりってあ > ります? >> 1) Failure: >> test_unparse(TC_JSONGenerate) [/home/ko1/ruby/trunk/test/json/test_json_generate.rb:43]: >> <"{\"a\":2,\"b\":3.141,\"c\":\"c\",\"d\":[1,\"b\",3.14],\"e\":{\"foo\":\"bar\"},\"g\":\"\\\"\\u0000\\u001f\",\"h\":1000.0,\"i\":0.001}"> expected but was >> <"{\"a\":2,\"h\":1000.0,\"g\":\"\\\"\\u0000\\u001f\",\"b\":3.141,\"d\":[1,\"b\",3.14],\"c\":\"c\",\"i\":0.001,\"e\":{\"foo\":\"bar\"}}">. >> >> 2) Failure: >> test_unparse_pretty(TC_JSONGenerate) [/home/ko1/ruby/trunk/test/json/test_json_generate.rb:54]: >> <"{\n \"a\": 2,\n \"b\": 3.141,\n \"c\": \"c\",\n \"d\": [\n 1,\n \"b\",\n 3.14\n ],\n \"e\": {\n \"foo\": \"bar\"\n },\n \"g\": \"\\\"\\u0000\\u001f\",\n \"h\": 1000.0,\n \"i\": 0.001\n}"> expected but was >> <"{\n \"a\": 2,\n \"h\": 1000.0,\n \"g\": \"\\\"\\u0000\\u001f\",\n \"b\": 3.141,\n \"d\": [\n 1,\n \"b\",\n 3.14\n ],\n \"c\": \"c\",\n \"i\": 0.001,\n \"e\": {\n \"foo\": \"bar\"\n }\n}">. Ruby 1.8 と 1.9 で inspect の書式が変わったからだと思います。 パッチの通り JSON で比較すればいいので、それを取り込みました。 Thanks, I applied the patch. -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA