|
|
| version 1.2, 2017/12/07 00:55:12 | version 1.5, 2019/09/11 15:58:37 |
|---|---|
| Line 1 | Line 1 |
| Content-Type: text/html | Content-Type: text/html |
| Content-Length: 2755 | Content-Length: 3022 |
| 1. 2 + 2 = 4 | 1. 2 + 2 = 4 |
| 2. void | 2. void |
| 2.1 2.2 2.3 Type: parser.runtime, | 2.1 2.2 2.3 Type: sql.execute, |
| Source: sqlite://****, | Source: select * from pets, |
| Comment: must return nothing | Comment: must return nothing |
| 2.4 Type: parser.runtime, | 2.4 Type: parser.runtime, |
| Source: sql, | Source: sql, |
| Line 57 Comment: produced no result, but no defa | Line 57 Comment: produced no result, but no defa |
| "dog":"bone", | "dog":"bone", |
| "parrot":"grain" | "parrot":"grain" |
| } | } |
| 4.4 Type: parser.runtime, | 4.4 Type: sql.execute, |
| Source: sqlite://****, | Source: select * from pets, |
| Comment: only 2 columns allowed for $.type[string]. | Comment: only 2 columns allowed for $.type[string]. |
| 4.5. { | 4.5. { |
| "dog":[ | "dog":[ |
| {"pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} | {"pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} |
| ] | ] |
| } | } |
| 4.6 Type: sql.execute, | |
| Source: select 'dup', pet from pets, | |
| Comment: duplicate key | |
| 5. table | 5. table |
| 5.1 [ | 5.1 [ |
| {"pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, | {"pet":"cat","food":"milk","aggressive":"'very'","weigth":"5"}, |
| Line 74 Comment: only 2 columns allowed for $.ty | Line 77 Comment: only 2 columns allowed for $.ty |
| 5.2. [ | 5.2. [ |
| {"pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} | {"pet":"dog","food":"bone","aggressive":"\"never\"","weigth":"10"} |
| ] | ] |
| 5.3 Type: sql.execute, | |
| Source: select * from pets, | |
| Comment: bind variables not supported yet | |
| 5.4 Type: parser.runtime, | |
| Source: sql, | |
| Comment: called with invalid option | |
| 6. file | 6. file |
| 6.1 { | 6.1 { |
| "class":"file", | "class":"file", |
| Line 91 Comment: only 2 columns allowed for $.ty | Line 100 Comment: only 2 columns allowed for $.ty |
| "content-type":"unknown", | "content-type":"unknown", |
| "text":"\"never\"" | "text":"\"never\"" |
| } | } |
| 6.3 Type: parser.runtime, | 6.3 Type: sql.execute, |
| Source: sqlite://****, | Source: select * from pets, |
| Comment: result must contain not more then 3 columns | Comment: result must contain not more then 3 columns |
| 6.4 Type: parser.runtime, | 6.4 Type: parser.runtime, |
| Source: sql, | Source: sql, |
| Line 105 Comment: produced no result | Line 114 Comment: produced no result |
| "content-type":"1", | "content-type":"1", |
| "text":"1" | "text":"1" |
| } - bug! | } - bug! |
| 6.6 Type: parser.runtime, | 6.6 Type: sql.execute, |
| Source: sqlite://****, | Source: select 1,2 from pets, |
| Comment: result must not contain more then one row, three columns | Comment: result must not contain more then one row, three columns |
| 6.7 Type: parser.runtime, | 6.7 Type: parser.runtime, |
| Source: sql, | Source: sql, |
| Comment: called with invalid option | Comment: called with invalid option |
| 6.8 "''test''" | 6.8 "''test''" |
| 7. string | 7. string |
| 7.1 Type: parser.runtime, | 7.1 Type: sql.execute, |
| Source: sqlite://****, | Source: select * from pets, |
| Comment: result must contain exactly one column | Comment: result must contain exactly one column |
| 7.2 Type: parser.runtime, | 7.2 Type: sql.execute, |
| Source: sqlite://****, | Source: select pet from pets, |
| Comment: result must not contain more then one row | Comment: result must not contain more then one row |
| 7.3 Type: sql.execute, | 7.3 Type: sql.execute, |
| Source: select 2+2, | Source: select 2+2, |