--- parser3/tests/results/388-sql.processed 2020/01/18 20:52:01 1.9 +++ parser3/tests/results/388-sql.processed 2024/09/28 08:42:09 1.13 @@ -1,5 +1,5 @@ Content-Type: text/html -Content-Length: 3863 +Content-Length: 4697 @@ -24,19 +24,19 @@ Content-Length: 3863 2.3 - Type: sql.execute, + Exception type: sql.execute, Source: select * from pets, Comment: must return nothing 2.4 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: called with invalid option 2.5 - Type: sql.execute, + Exception type: sql.execute, Source: query, Comment: bind variables not supported yet @@ -44,13 +44,13 @@ Content-Length: 3863 2.6 Multiple queries: 2.8 Multiple queries, data in first query: - Type: sql.execute, + Exception type: sql.execute, Source: select 2+2 ; delete from pets where pet='', Comment: must return nothing 2.9 Multiple queries, data in second query: - Type: sql.execute, + Exception type: sql.execute, Source: delete from pets where pet='' ; select 2+2, Comment: must return nothing @@ -61,7 +61,7 @@ Content-Length: 3863 3.1 2 int 3.2 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: produced no result, but no default option specified @@ -70,7 +70,7 @@ Content-Length: 3863 3.4 -2 double 3.5 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: produced no result, but no default option specified @@ -80,7 +80,7 @@ Content-Length: 3863 3.8 Multiple queries, data in second query: 4 3.9 Multiple queries, data in both queries: - Type: sql.execute, + Exception type: sql.execute, Source: select 2+2 ; select 3+3 , Comment: result must contain exactly one column @@ -100,6 +100,11 @@ Content-Length: 3863 "aggressive":"\"never\"", "weigth":"10" }, + "hamster":{ + "food":"grain", + "aggressive":"", + "weigth":"1" + }, "parrot":{ "food":"grain", "aggressive":"alwayws", @@ -115,6 +120,9 @@ Content-Length: 3863 "dog":[ {"pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} ], + "hamster":[ + {"pet":"hamster","food":"grain","aggressive":"","weigth":"1"} + ], "parrot":[ {"pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} ] @@ -124,12 +132,13 @@ Content-Length: 3863 { "cat":"milk", "dog":"bone", + "hamster":"grain", "parrot":"grain" } 4.4 - Type: sql.execute, + Exception type: sql.execute, Source: select * from pets, Comment: only 2 columns allowed for $.type[string]. @@ -143,11 +152,48 @@ Content-Length: 3863 4.6 - Type: sql.execute, + Exception type: sql.execute, Source: select 'dup', pet from pets, Comment: duplicate key + 4.7 + { + "cat":true, + "dog":true, + "hamster":true, + "parrot":true +} + + 4.7.1 + { + "'very'":true, + "\"never\"":true, + "":true, + "alwayws":true +} + + 4.8 + { + "milk":[ + {"key":"milk","pet":"cat"} + ], + "bone":[ + {"key":"bone","pet":"dog"} + ], + "grain":[ + {"key":"grain","pet":"hamster"}, + {"key":"grain","pet":"parrot"} + ] +} + + 4.9 + { + "milk":"cat", + "bone":"dog", + "grain":"hamster" +} + 5. table @@ -155,6 +201,7 @@ Content-Length: 3863 [ {"pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, {"pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"}, + {"pet":"hamster","food":"grain","aggressive":"","weigth":"1"}, {"pet":"parrot","food":"grain","aggressive":"alwayws","weigth":"1"} ] @@ -165,14 +212,14 @@ Content-Length: 3863 5.3 - Type: sql.execute, + Exception type: sql.execute, Source: select * from pets, Comment: bind variables not supported yet 5.4 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: called with invalid option @@ -202,14 +249,14 @@ Content-Length: 3863 6.3 - Type: sql.execute, + Exception type: sql.execute, Source: select * from pets, Comment: result must contain not more then 3 columns 6.4 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: produced no result @@ -226,14 +273,14 @@ Content-Length: 3863 6.6 - Type: sql.execute, + Exception type: sql.execute, Source: select 1,2 from pets, Comment: result must not contain more then one row, three columns 6.7 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: called with invalid option @@ -244,31 +291,31 @@ Content-Length: 3863 7.1 - Type: sql.execute, + Exception type: sql.execute, Source: select * from pets, Comment: result must contain exactly one column 7.2 - Type: sql.execute, + Exception type: sql.execute, Source: select pet from pets, Comment: result must not contain more then one row 7.3 - Type: sql.execute, + Exception type: sql.execute, Source: select 2+2, Comment: bind variables not supported yet 7.4 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: called with invalid option 7.5 - Type: parser.runtime, + Exception type: parser.runtime, Source: sql, Comment: produced no result, but no default option specified