diff --git a/test/tool/net/samples/fail1.lua b/test/tool/net/samples/fail1.lua index d2418196b..1d42bfa4c 100644 --- a/test/tool/net/samples/fail1.lua +++ b/test/tool/net/samples/fail1.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail1.json -assert(DecodeJson([[ +assert(pcall(DecodeJson, [[ "A JSON payload should be an object or array, not a string." ]])) diff --git a/test/tool/net/samples/fail10.lua b/test/tool/net/samples/fail10.lua index d7f0d3561..ce6b157d2 100644 --- a/test/tool/net/samples/fail10.lua +++ b/test/tool/net/samples/fail10.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail10.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Extra value after close": true} "misplaced quoted value" ]])) diff --git a/test/tool/net/samples/fail11.lua b/test/tool/net/samples/fail11.lua index 81a20dd99..c11969d8e 100644 --- a/test/tool/net/samples/fail11.lua +++ b/test/tool/net/samples/fail11.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail11.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Illegal expression": 1 + 2} ]])) diff --git a/test/tool/net/samples/fail12.lua b/test/tool/net/samples/fail12.lua index f8667835c..ee1be061c 100644 --- a/test/tool/net/samples/fail12.lua +++ b/test/tool/net/samples/fail12.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail12.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Illegal invocation": alert()} ]])) diff --git a/test/tool/net/samples/fail13.lua b/test/tool/net/samples/fail13.lua index ebe2d6d5b..9bb9bc57c 100644 --- a/test/tool/net/samples/fail13.lua +++ b/test/tool/net/samples/fail13.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail13.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Numbers cannot have leading zeroes": 013} ]])) diff --git a/test/tool/net/samples/fail14.lua b/test/tool/net/samples/fail14.lua index 5ebdaec1f..a469ed4da 100644 --- a/test/tool/net/samples/fail14.lua +++ b/test/tool/net/samples/fail14.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail14.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Numbers cannot be hex": 0x14} ]])) diff --git a/test/tool/net/samples/fail15.lua b/test/tool/net/samples/fail15.lua index 2af0886dd..8bca10bd5 100644 --- a/test/tool/net/samples/fail15.lua +++ b/test/tool/net/samples/fail15.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail15.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Illegal backslash escape: \x15"] ]])) diff --git a/test/tool/net/samples/fail16.lua b/test/tool/net/samples/fail16.lua index 0e52038f3..78ef92747 100644 --- a/test/tool/net/samples/fail16.lua +++ b/test/tool/net/samples/fail16.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail16.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ \naked] ]])) diff --git a/test/tool/net/samples/fail17.lua b/test/tool/net/samples/fail17.lua index 8a97a7f77..cc0104c2b 100644 --- a/test/tool/net/samples/fail17.lua +++ b/test/tool/net/samples/fail17.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail17.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Illegal backslash escape: \017"] ]])) diff --git a/test/tool/net/samples/fail18.lua b/test/tool/net/samples/fail18.lua index c0552ba91..b9e999223 100644 --- a/test/tool/net/samples/fail18.lua +++ b/test/tool/net/samples/fail18.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail18.json -assert(DecodeJson([[ +assert(pcall(DecodeJson, [[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ "Too deep"] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]])) diff --git a/test/tool/net/samples/fail19.lua b/test/tool/net/samples/fail19.lua index 5ae259b68..3bab2bb57 100644 --- a/test/tool/net/samples/fail19.lua +++ b/test/tool/net/samples/fail19.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail19.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Missing colon" null} ]])) diff --git a/test/tool/net/samples/fail2.lua b/test/tool/net/samples/fail2.lua index b43e0db17..ec5c72f10 100644 --- a/test/tool/net/samples/fail2.lua +++ b/test/tool/net/samples/fail2.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail2.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Unclosed array" ]])) diff --git a/test/tool/net/samples/fail20.lua b/test/tool/net/samples/fail20.lua index e4c18f649..01b7d8413 100644 --- a/test/tool/net/samples/fail20.lua +++ b/test/tool/net/samples/fail20.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail20.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Double colon":: null} ]])) diff --git a/test/tool/net/samples/fail21.lua b/test/tool/net/samples/fail21.lua index b54e201be..a1560800a 100644 --- a/test/tool/net/samples/fail21.lua +++ b/test/tool/net/samples/fail21.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail21.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Comma instead of colon", null} ]])) diff --git a/test/tool/net/samples/fail22.lua b/test/tool/net/samples/fail22.lua index cb4adaf0a..46933875f 100644 --- a/test/tool/net/samples/fail22.lua +++ b/test/tool/net/samples/fail22.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail22.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Colon instead of comma": false] ]])) diff --git a/test/tool/net/samples/fail23.lua b/test/tool/net/samples/fail23.lua index 600190cc8..490456c58 100644 --- a/test/tool/net/samples/fail23.lua +++ b/test/tool/net/samples/fail23.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail23.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Bad value", truth] ]])) diff --git a/test/tool/net/samples/fail24.lua b/test/tool/net/samples/fail24.lua index 3bf500a6a..805e91aaa 100644 --- a/test/tool/net/samples/fail24.lua +++ b/test/tool/net/samples/fail24.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail24.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ 'single quote'] ]])) diff --git a/test/tool/net/samples/fail25.lua b/test/tool/net/samples/fail25.lua index cf3b91265..1238560fd 100644 --- a/test/tool/net/samples/fail25.lua +++ b/test/tool/net/samples/fail25.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail25.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ " tab character in string "] ]])) diff --git a/test/tool/net/samples/fail26.lua b/test/tool/net/samples/fail26.lua index 63d07006d..c4858c259 100644 --- a/test/tool/net/samples/fail26.lua +++ b/test/tool/net/samples/fail26.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail26.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "tab\ character\ in\ string\ "] ]])) diff --git a/test/tool/net/samples/fail27.lua b/test/tool/net/samples/fail27.lua index 9314608ec..7f03c1372 100644 --- a/test/tool/net/samples/fail27.lua +++ b/test/tool/net/samples/fail27.lua @@ -1,6 +1,6 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail27.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "line break"] ]])) diff --git a/test/tool/net/samples/fail28.lua b/test/tool/net/samples/fail28.lua index 43c1867a7..4e32d0ecb 100644 --- a/test/tool/net/samples/fail28.lua +++ b/test/tool/net/samples/fail28.lua @@ -1,6 +1,6 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail28.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "line\ break"] ]])) diff --git a/test/tool/net/samples/fail29.lua b/test/tool/net/samples/fail29.lua index beb940789..ff95ed8b2 100644 --- a/test/tool/net/samples/fail29.lua +++ b/test/tool/net/samples/fail29.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail29.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ 0e] ]])) diff --git a/test/tool/net/samples/fail3.lua b/test/tool/net/samples/fail3.lua index 585264fd3..4452042cf 100644 --- a/test/tool/net/samples/fail3.lua +++ b/test/tool/net/samples/fail3.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail3.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {unquoted_key: "keys must be quoted"} ]])) diff --git a/test/tool/net/samples/fail30.lua b/test/tool/net/samples/fail30.lua index 2af10b5ac..4930dfbc6 100644 --- a/test/tool/net/samples/fail30.lua +++ b/test/tool/net/samples/fail30.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail30.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ 0e+] ]])) diff --git a/test/tool/net/samples/fail31.lua b/test/tool/net/samples/fail31.lua index 319ee0ccd..0f97337ac 100644 --- a/test/tool/net/samples/fail31.lua +++ b/test/tool/net/samples/fail31.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail31.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ 0e+-1] ]])) diff --git a/test/tool/net/samples/fail32.lua b/test/tool/net/samples/fail32.lua index 79aac2717..dc6022991 100644 --- a/test/tool/net/samples/fail32.lua +++ b/test/tool/net/samples/fail32.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail32.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Comma instead if closing brace": true, ]])) diff --git a/test/tool/net/samples/fail33.lua b/test/tool/net/samples/fail33.lua index 7f436d2b6..226ff5274 100644 --- a/test/tool/net/samples/fail33.lua +++ b/test/tool/net/samples/fail33.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail33.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "mismatch"} ]])) diff --git a/test/tool/net/samples/fail4.lua b/test/tool/net/samples/fail4.lua index 4075556f3..ad7fceb94 100644 --- a/test/tool/net/samples/fail4.lua +++ b/test/tool/net/samples/fail4.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail4.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "extra comma",] ]])) diff --git a/test/tool/net/samples/fail5.lua b/test/tool/net/samples/fail5.lua index bef5b1dc8..93cdefe78 100644 --- a/test/tool/net/samples/fail5.lua +++ b/test/tool/net/samples/fail5.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail5.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "double extra comma",,] ]])) diff --git a/test/tool/net/samples/fail6.lua b/test/tool/net/samples/fail6.lua index 1e7e4f3ce..5f1408e58 100644 --- a/test/tool/net/samples/fail6.lua +++ b/test/tool/net/samples/fail6.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail6.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ , "<-- missing value"] ]])) diff --git a/test/tool/net/samples/fail7.lua b/test/tool/net/samples/fail7.lua index 1e081f678..840615b2e 100644 --- a/test/tool/net/samples/fail7.lua +++ b/test/tool/net/samples/fail7.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail7.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Comma after the close"] , ]])) diff --git a/test/tool/net/samples/fail8.lua b/test/tool/net/samples/fail8.lua index fe7c4bb9f..3b5622375 100644 --- a/test/tool/net/samples/fail8.lua +++ b/test/tool/net/samples/fail8.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail8.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ [ "Extra close"] ] ]])) diff --git a/test/tool/net/samples/fail9.lua b/test/tool/net/samples/fail9.lua index c5773dcae..67d4ddab1 100644 --- a/test/tool/net/samples/fail9.lua +++ b/test/tool/net/samples/fail9.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: fail9.json -assert(nil == DecodeJson([[ +assert(false == pcall(DecodeJson, [[ {"Extra comma": true,} ]])) diff --git a/test/tool/net/samples/pass1.lua b/test/tool/net/samples/pass1.lua index 8a28d6e75..4ca008ccd 100644 --- a/test/tool/net/samples/pass1.lua +++ b/test/tool/net/samples/pass1.lua @@ -1,6 +1,6 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: pass1.json -assert(DecodeJson([[ +assert(pcall(DecodeJson, [[ [ "JSON Test Pattern pass1", {"object with 1 member":[ "array with 1 element"] }, diff --git a/test/tool/net/samples/pass2.lua b/test/tool/net/samples/pass2.lua index 8781faead..b3c617d8d 100644 --- a/test/tool/net/samples/pass2.lua +++ b/test/tool/net/samples/pass2.lua @@ -1,5 +1,5 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: pass2.json -assert(DecodeJson([[ +assert(pcall(DecodeJson, [[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ "Not too deep"] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]])) diff --git a/test/tool/net/samples/pass3.lua b/test/tool/net/samples/pass3.lua index 4f465be94..0ad1b914e 100644 --- a/test/tool/net/samples/pass3.lua +++ b/test/tool/net/samples/pass3.lua @@ -1,6 +1,6 @@ -- https://www.json.org/JSON_checker/test.zip -- JSON parsing sample test case: pass3.json -assert(DecodeJson([[ +assert(pcall(DecodeJson, [[ { "JSON Test Pattern pass3": { "The outermost value": "must be an object or array.",