more tests
parent
b55c8b00ed
commit
a3d25ed322
|
@ -14,7 +14,7 @@ IN: db2.statements.tests
|
|||
[ [ sql-table-missing? ] [ table>> "computer" = ] bi and ] must-fail-with
|
||||
|
||||
[ ] [
|
||||
"create table computer(name varchar, os varchar);"
|
||||
"create table computer(name varchar, os varchar, version integer);"
|
||||
sql-command
|
||||
] unit-test ;
|
||||
|
||||
|
@ -40,8 +40,8 @@ IN: db2.statements.tests
|
|||
[ sql-syntax-error? ] must-fail-with
|
||||
|
||||
[ ] [
|
||||
"insert into computer (name, os) values(?, ?);"
|
||||
{ "clubber" "windows" }
|
||||
"insert into computer (name, os, version) values(?, ?, ?);"
|
||||
{ "clubber" "windows" "7" }
|
||||
f <statement>
|
||||
sql-bind-command
|
||||
] unit-test
|
||||
|
@ -51,23 +51,23 @@ IN: db2.statements.tests
|
|||
{ "clubber" } f <statement> sql-bind-query
|
||||
] unit-test
|
||||
|
||||
[ { { "windows" } } ] [
|
||||
"select os from computer where name = ?;"
|
||||
[ { { "windows" 7 } } ] [
|
||||
"select os, version from computer where name = ?;"
|
||||
{ { VARCHAR "clubber" } }
|
||||
{ VARCHAR }
|
||||
{ VARCHAR INTEGER }
|
||||
<statement> sql-bind-typed-query
|
||||
] unit-test
|
||||
|
||||
[ ] [
|
||||
"insert into computer (name, os) values(?, ?);"
|
||||
"insert into computer (name, os, version) values(?, ?, ?);"
|
||||
{
|
||||
{ VARCHAR "clubber" }
|
||||
{ VARCHAR "windows" }
|
||||
{ VARCHAR "paulie" }
|
||||
{ VARCHAR "netbsd" }
|
||||
{ INTEGER 7 }
|
||||
} f <statement>
|
||||
sql-bind-typed-command
|
||||
] unit-test
|
||||
|
||||
|
||||
;
|
||||
|
||||
[ test-sql-command ] test-dbs
|
||||
|
|
Loading…
Reference in New Issue