X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=tests%2Ftest-connection.lisp;h=25c8b733c38f76b6f2d7162d5659071c0b4be7ba;hp=86c79c3e6282b35bd0accaba43da1ed760b52ccd;hb=2e4aa59540392e40168a6d83c858edd8514ba086;hpb=73f6c23a39a24d04746b00d8fe3878ca7a6233f1 diff --git a/tests/test-connection.lisp b/tests/test-connection.lisp index 86c79c3..25c8b73 100644 --- a/tests/test-connection.lisp +++ b/tests/test-connection.lisp @@ -36,4 +36,23 @@ "dbname/user@hostname") ("hostname" "dbname" "user")) +(deftest :connection/execute-command + ;;check that we can issue basic commands. + (values + (clsql-sys:execute-command "CREATE TABLE DUMMY (foo integer)") + (clsql-sys:execute-command "DROP TABLE DUMMY")) + nil nil) + +(deftest :connection/query + ;;check that we can do a basic query + (first (clsql:query "SELECT 1" :flatp t :field-names nil)) + 1) + +(deftest :connection/query-command + ;;queries that are commands (no result set) shouldn't cause breakage + (values + (clsql-sys:query "CREATE TABLE DUMMY (foo integer)") + (clsql-sys:query "DROP TABLE DUMMY")) + nil nil) + ))