--- parser3/tests/388-sql.html 2017/12/07 00:55:12 1.3
+++ parser3/tests/388-sql.html 2019/09/11 15:58:37 1.6
@@ -12,7 +12,7 @@ sqlite ../../sql/sqlite/.libs/libparser3
2. void
- 2.1 ^void:sql{create table pets (pet varchar, food varchar, aggressive varchar, weigth varchar)}
+ 2.1 ^void:sql{create table pets (pet varchar(128), food varchar(128), aggressive varchar(128), weigth varchar(128))}
2.2 ^void:sql{insert into pets values
('cat', 'milk', '^taint['very']', 5),
@@ -48,6 +48,8 @@ sqlite ../../sql/sqlite/.libs/libparser3
4.5. ^h[select * from pets; $.type[table] $.limit(1) $.offset(1) ]
+ 4.6 ^try-catch{ ^h[select 'dup', pet from pets; $.type[string] ]}
+
5. table
@@ -55,6 +57,10 @@ sqlite ../../sql/sqlite/.libs/libparser3
5.2. ^t[select * from pets; $.limit(1) $.offset(1) ]
+ 5.3 ^try-catch{ ^t[select * from pets; $.bind[ $.name[value] ] ] }
+
+ 5.4 ^try-catch{ ^t[select * from pets; $.no-such-option[] ] }
+
6. file