--- parser3/tests/results/430.processed 2024/10/02 02:45:35 1.1 +++ parser3/tests/results/430.processed 2024/12/11 02:57:18 1.6 @@ -1,6 +1,6 @@ -Content-Type: text/html -Content-Length: 4585 - +Content-Type: text/html +Content-Length: 5592 + 0. init 0.1 { "0":"", @@ -33,6 +33,9 @@ Content-Length: 4585 Source: -5, Comment: out of range (negative) 0.6 4 vs 6 6 +0.7 Exception type: parser.runtime, +Source: bug, +Comment: param must be empty or 'all' 1. create, add vs join 1.1 создаем "дырявый" массив 1.2 из него дырявый массив: { "2":"1", @@ -109,6 +112,12 @@ Comment: out of range (negative) 2.9 { "0":"v1" } +2.91 Exception type: parser.runtime, +Source: mid, +Comment: p(-1) must be >=0 +2.92 Exception type: parser.runtime, +Source: mid, +Comment: n(-1) must be >=0 2.10 'v1','v5','v6','v8' 2.11 '1','5','6','8' 2.12 'v1','v5','v6','v8' @@ -139,14 +148,21 @@ Comment: out of range (negative) 2.25 Exception type: parser.runtime, Source: select, Comment: called with invalid option +2.25 { +"0":"v1" +} +2.26 { +"0":"v8", +"1":"v6" +} 3. append/insert 3.1 {} 3.2 Exception type: parser.runtime, -Source: create, -Comment: param must be array or hash (parameter #1) +Source: copy, +Comment: param must be array or hash (parameter #1 is 'junction') 3.3 Exception type: number.format, Source: insert, -Comment: index out of range (negative) +Comment: index is out of range (negative) 3.4 Exception type: parser.runtime, Source: insert, Comment: index must be integer (parameter #1) @@ -184,14 +200,14 @@ Comment: array index 2147483647 exceeds "16":"c2" } 3.9 Exception type: parser.runtime, -Source: create, -Comment: param must be array or hash (parameter #1) +Source: copy, +Comment: param must be array or hash (parameter #1 is 'junction') 3.10 Exception type: parser.runtime, -Source: create, +Source: copy, Comment: param must be array or must have hash representation 3.11 3.12 Exception type: parser.runtime, Source: join, -Comment: param must be array or hash (parameter #1) +Comment: param must be array or hash (parameter #1 is 'junction') 3.13 Exception type: parser.runtime, Source: join, Comment: param must be array or must have hash representation @@ -199,6 +215,15 @@ Comment: param must be array or must hav 4.1. Exception type: parser.runtime, Source: x, Comment: $.array must be parser method with 2 parameters or 'array' or 'hash' +Exception type: parser.runtime, +Source: parse, +Comment: $.array must be parser method with 2 parameters or 'array' or 'hash' +Exception type: parser.runtime, +Source: parse, +Comment: $.object must be parser method with 2 parameters +Exception type: parser.runtime, +Source: parse, +Comment: called with invalid option 4.2. array, 2 4.3 { "object":{ @@ -301,3 +326,35 @@ Comment: $.array must be parser method w 4.7 Exception type: parser.runtime, Source: bug, Comment: must be 'array', 'object' or 'compact' +4.8 Exception type: parser.runtime, +Source: bug, +Comment: must be 'string' or 'null' +4.9 Exception type: parser.runtime, +Source: string, +Comment: $._default must be string or parser method with 3 parameters +4.10 [ +"0", +"1", +"2", +null, +null, +"5" +] +4.11 [ + "0", + "1", + "2", + null, + null, + "5" +] +4.12 [ + "0", + "1", + "2", + null, + null, + "5" + ] +4.13 [] +4.14 [] \ No newline at end of file