From cfaddc2a3248dd0ce4a370fdbab44ca88adf5722 Mon Sep 17 00:00:00 2001 From: hsbt Date: Sat, 11 Apr 2015 11:14:36 +0000 Subject: * ext/json/*, test/json/*, defs/default_gems: Gemify JSON library. [fix GH-867][Feature #11057] * test/ruby/test_extlibs.rb: removed json gem from existence extentions. * gems/bundled_gems: added json gem into bundled gem. * lib/rdoc/rubygems_hook.rb: ignored no json environment. * lib/rubygems/test_case.rb, test/rubygems/*: ditto. * lib/rdoc/test_case.rb, test/rdoc/*: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50231 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/json/fixtures/fail1.json | 1 - test/json/fixtures/fail10.json | 1 - test/json/fixtures/fail11.json | 1 - test/json/fixtures/fail12.json | 1 - test/json/fixtures/fail13.json | 1 - test/json/fixtures/fail14.json | 1 - test/json/fixtures/fail18.json | 1 - test/json/fixtures/fail19.json | 1 - test/json/fixtures/fail2.json | 1 - test/json/fixtures/fail20.json | 1 - test/json/fixtures/fail21.json | 1 - test/json/fixtures/fail22.json | 1 - test/json/fixtures/fail23.json | 1 - test/json/fixtures/fail24.json | 1 - test/json/fixtures/fail25.json | 1 - test/json/fixtures/fail27.json | 2 -- test/json/fixtures/fail28.json | 2 -- test/json/fixtures/fail3.json | 1 - test/json/fixtures/fail4.json | 1 - test/json/fixtures/fail5.json | 1 - test/json/fixtures/fail6.json | 1 - test/json/fixtures/fail7.json | 1 - test/json/fixtures/fail8.json | 1 - test/json/fixtures/fail9.json | 1 - test/json/fixtures/pass1.json | 56 ------------------------------------------ test/json/fixtures/pass15.json | 1 - test/json/fixtures/pass16.json | 1 - test/json/fixtures/pass17.json | 1 - test/json/fixtures/pass2.json | 1 - test/json/fixtures/pass26.json | 1 - test/json/fixtures/pass3.json | 6 ----- 31 files changed, 93 deletions(-) delete mode 100644 test/json/fixtures/fail1.json delete mode 100644 test/json/fixtures/fail10.json delete mode 100644 test/json/fixtures/fail11.json delete mode 100644 test/json/fixtures/fail12.json delete mode 100644 test/json/fixtures/fail13.json delete mode 100644 test/json/fixtures/fail14.json delete mode 100644 test/json/fixtures/fail18.json delete mode 100644 test/json/fixtures/fail19.json delete mode 100644 test/json/fixtures/fail2.json delete mode 100644 test/json/fixtures/fail20.json delete mode 100644 test/json/fixtures/fail21.json delete mode 100644 test/json/fixtures/fail22.json delete mode 100644 test/json/fixtures/fail23.json delete mode 100644 test/json/fixtures/fail24.json delete mode 100644 test/json/fixtures/fail25.json delete mode 100644 test/json/fixtures/fail27.json delete mode 100644 test/json/fixtures/fail28.json delete mode 100644 test/json/fixtures/fail3.json delete mode 100644 test/json/fixtures/fail4.json delete mode 100644 test/json/fixtures/fail5.json delete mode 100644 test/json/fixtures/fail6.json delete mode 100644 test/json/fixtures/fail7.json delete mode 100644 test/json/fixtures/fail8.json delete mode 100644 test/json/fixtures/fail9.json delete mode 100644 test/json/fixtures/pass1.json delete mode 100644 test/json/fixtures/pass15.json delete mode 100644 test/json/fixtures/pass16.json delete mode 100644 test/json/fixtures/pass17.json delete mode 100644 test/json/fixtures/pass2.json delete mode 100644 test/json/fixtures/pass26.json delete mode 100644 test/json/fixtures/pass3.json (limited to 'test/json/fixtures') diff --git a/test/json/fixtures/fail1.json b/test/json/fixtures/fail1.json deleted file mode 100644 index 6216b865f1..0000000000 --- a/test/json/fixtures/fail1.json +++ /dev/null @@ -1 +0,0 @@ -"A JSON payload should be an object or array, not a string." \ No newline at end of file diff --git a/test/json/fixtures/fail10.json b/test/json/fixtures/fail10.json deleted file mode 100644 index 5d8c0047bd..0000000000 --- a/test/json/fixtures/fail10.json +++ /dev/null @@ -1 +0,0 @@ -{"Extra value after close": true} "misplaced quoted value" \ No newline at end of file diff --git a/test/json/fixtures/fail11.json b/test/json/fixtures/fail11.json deleted file mode 100644 index 76eb95b458..0000000000 --- a/test/json/fixtures/fail11.json +++ /dev/null @@ -1 +0,0 @@ -{"Illegal expression": 1 + 2} \ No newline at end of file diff --git a/test/json/fixtures/fail12.json b/test/json/fixtures/fail12.json deleted file mode 100644 index 77580a4522..0000000000 --- a/test/json/fixtures/fail12.json +++ /dev/null @@ -1 +0,0 @@ -{"Illegal invocation": alert()} \ No newline at end of file diff --git a/test/json/fixtures/fail13.json b/test/json/fixtures/fail13.json deleted file mode 100644 index 379406b59b..0000000000 --- a/test/json/fixtures/fail13.json +++ /dev/null @@ -1 +0,0 @@ -{"Numbers cannot have leading zeroes": 013} \ No newline at end of file diff --git a/test/json/fixtures/fail14.json b/test/json/fixtures/fail14.json deleted file mode 100644 index 0ed366b38a..0000000000 --- a/test/json/fixtures/fail14.json +++ /dev/null @@ -1 +0,0 @@ -{"Numbers cannot be hex": 0x14} \ No newline at end of file diff --git a/test/json/fixtures/fail18.json b/test/json/fixtures/fail18.json deleted file mode 100644 index ebc11eb4c2..0000000000 --- a/test/json/fixtures/fail18.json +++ /dev/null @@ -1 +0,0 @@ -[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[["Too deep"]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] diff --git a/test/json/fixtures/fail19.json b/test/json/fixtures/fail19.json deleted file mode 100644 index 3b9c46fa9a..0000000000 --- a/test/json/fixtures/fail19.json +++ /dev/null @@ -1 +0,0 @@ -{"Missing colon" null} \ No newline at end of file diff --git a/test/json/fixtures/fail2.json b/test/json/fixtures/fail2.json deleted file mode 100644 index 6b7c11e5a5..0000000000 --- a/test/json/fixtures/fail2.json +++ /dev/null @@ -1 +0,0 @@ -["Unclosed array" \ No newline at end of file diff --git a/test/json/fixtures/fail20.json b/test/json/fixtures/fail20.json deleted file mode 100644 index 27c1af3e72..0000000000 --- a/test/json/fixtures/fail20.json +++ /dev/null @@ -1 +0,0 @@ -{"Double colon":: null} \ No newline at end of file diff --git a/test/json/fixtures/fail21.json b/test/json/fixtures/fail21.json deleted file mode 100644 index 62474573b2..0000000000 --- a/test/json/fixtures/fail21.json +++ /dev/null @@ -1 +0,0 @@ -{"Comma instead of colon", null} \ No newline at end of file diff --git a/test/json/fixtures/fail22.json b/test/json/fixtures/fail22.json deleted file mode 100644 index a7752581bc..0000000000 --- a/test/json/fixtures/fail22.json +++ /dev/null @@ -1 +0,0 @@ -["Colon instead of comma": false] \ No newline at end of file diff --git a/test/json/fixtures/fail23.json b/test/json/fixtures/fail23.json deleted file mode 100644 index 494add1ca1..0000000000 --- a/test/json/fixtures/fail23.json +++ /dev/null @@ -1 +0,0 @@ -["Bad value", truth] \ No newline at end of file diff --git a/test/json/fixtures/fail24.json b/test/json/fixtures/fail24.json deleted file mode 100644 index caff239bfc..0000000000 --- a/test/json/fixtures/fail24.json +++ /dev/null @@ -1 +0,0 @@ -['single quote'] \ No newline at end of file diff --git a/test/json/fixtures/fail25.json b/test/json/fixtures/fail25.json deleted file mode 100644 index 2dfbd259ee..0000000000 --- a/test/json/fixtures/fail25.json +++ /dev/null @@ -1 +0,0 @@ -["tab character in string "] diff --git a/test/json/fixtures/fail27.json b/test/json/fixtures/fail27.json deleted file mode 100644 index 6b01a2ca4a..0000000000 --- a/test/json/fixtures/fail27.json +++ /dev/null @@ -1,2 +0,0 @@ -["line -break"] \ No newline at end of file diff --git a/test/json/fixtures/fail28.json b/test/json/fixtures/fail28.json deleted file mode 100644 index 621a0101c6..0000000000 --- a/test/json/fixtures/fail28.json +++ /dev/null @@ -1,2 +0,0 @@ -["line\ -break"] \ No newline at end of file diff --git a/test/json/fixtures/fail3.json b/test/json/fixtures/fail3.json deleted file mode 100644 index 168c81eb78..0000000000 --- a/test/json/fixtures/fail3.json +++ /dev/null @@ -1 +0,0 @@ -{unquoted_key: "keys must be quoted"} \ No newline at end of file diff --git a/test/json/fixtures/fail4.json b/test/json/fixtures/fail4.json deleted file mode 100644 index 9de168bf34..0000000000 --- a/test/json/fixtures/fail4.json +++ /dev/null @@ -1 +0,0 @@ -["extra comma",] \ No newline at end of file diff --git a/test/json/fixtures/fail5.json b/test/json/fixtures/fail5.json deleted file mode 100644 index ddf3ce3d24..0000000000 --- a/test/json/fixtures/fail5.json +++ /dev/null @@ -1 +0,0 @@ -["double extra comma",,] \ No newline at end of file diff --git a/test/json/fixtures/fail6.json b/test/json/fixtures/fail6.json deleted file mode 100644 index ed91580e1b..0000000000 --- a/test/json/fixtures/fail6.json +++ /dev/null @@ -1 +0,0 @@ -[ , "<-- missing value"] \ No newline at end of file diff --git a/test/json/fixtures/fail7.json b/test/json/fixtures/fail7.json deleted file mode 100644 index 8a96af3e4e..0000000000 --- a/test/json/fixtures/fail7.json +++ /dev/null @@ -1 +0,0 @@ -["Comma after the close"], \ No newline at end of file diff --git a/test/json/fixtures/fail8.json b/test/json/fixtures/fail8.json deleted file mode 100644 index b28479c6ec..0000000000 --- a/test/json/fixtures/fail8.json +++ /dev/null @@ -1 +0,0 @@ -["Extra close"]] \ No newline at end of file diff --git a/test/json/fixtures/fail9.json b/test/json/fixtures/fail9.json deleted file mode 100644 index 5815574f36..0000000000 --- a/test/json/fixtures/fail9.json +++ /dev/null @@ -1 +0,0 @@ -{"Extra comma": true,} \ No newline at end of file diff --git a/test/json/fixtures/pass1.json b/test/json/fixtures/pass1.json deleted file mode 100644 index 7828fcc137..0000000000 --- a/test/json/fixtures/pass1.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - "JSON Test Pattern pass1", - {"object with 1 member":["array with 1 element"]}, - {}, - [], - -42, - true, - false, - null, - { - "integer": 1234567890, - "real": -9876.543210, - "e": 0.123456789e-12, - "E": 1.234567890E+34, - "": 23456789012E666, - "zero": 0, - "one": 1, - "space": " ", - "quote": "\"", - "backslash": "\\", - "controls": "\b\f\n\r\t", - "slash": "/ & \/", - "alpha": "abcdefghijklmnopqrstuvwyz", - "ALPHA": "ABCDEFGHIJKLMNOPQRSTUVWYZ", - "digit": "0123456789", - "special": "`1~!@#$%^&*()_+-={':[,]}|;.?", - "hex": "\u0123\u4567\u89AB\uCDEF\uabcd\uef4A", - "true": true, - "false": false, - "null": null, - "array":[ ], - "object":{ }, - "address": "50 St. James Street", - "url": "http://www.JSON.org/", - "comment": "// /* */": " ", - " s p a c e d " :[1,2 , 3 - -, - -4 , 5 , 6 ,7 ], - "compact": [1,2,3,4,5,6,7], - "jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}", - "quotes": "" \u0022 %22 0x22 034 "", - "\/\\\"\uCAFE\uBABE\uAB98\uFCDE\ubcda\uef4A\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?" -: "A key can be any string" - }, - 0.5 ,98.6 -, -99.44 -, - -1066 - - -,"rosebud"] \ No newline at end of file diff --git a/test/json/fixtures/pass15.json b/test/json/fixtures/pass15.json deleted file mode 100644 index fc8376b605..0000000000 --- a/test/json/fixtures/pass15.json +++ /dev/null @@ -1 +0,0 @@ -["Illegal backslash escape: \x15"] \ No newline at end of file diff --git a/test/json/fixtures/pass16.json b/test/json/fixtures/pass16.json deleted file mode 100644 index c43ae3c286..0000000000 --- a/test/json/fixtures/pass16.json +++ /dev/null @@ -1 +0,0 @@ -["Illegal backslash escape: \'"] \ No newline at end of file diff --git a/test/json/fixtures/pass17.json b/test/json/fixtures/pass17.json deleted file mode 100644 index 62b9214aed..0000000000 --- a/test/json/fixtures/pass17.json +++ /dev/null @@ -1 +0,0 @@ -["Illegal backslash escape: \017"] \ No newline at end of file diff --git a/test/json/fixtures/pass2.json b/test/json/fixtures/pass2.json deleted file mode 100644 index d3c63c7ad8..0000000000 --- a/test/json/fixtures/pass2.json +++ /dev/null @@ -1 +0,0 @@ -[[[[[[[[[[[[[[[[[[["Not too deep"]]]]]]]]]]]]]]]]]]] \ No newline at end of file diff --git a/test/json/fixtures/pass26.json b/test/json/fixtures/pass26.json deleted file mode 100644 index 845d26a6a5..0000000000 --- a/test/json/fixtures/pass26.json +++ /dev/null @@ -1 +0,0 @@ -["tab\ character\ in\ string\ "] \ No newline at end of file diff --git a/test/json/fixtures/pass3.json b/test/json/fixtures/pass3.json deleted file mode 100644 index 4528d51f1a..0000000000 --- a/test/json/fixtures/pass3.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "JSON Test Pattern pass3": { - "The outermost value": "must be an object or array.", - "In this test": "It is an object." - } -} -- cgit v1.2.3