(test-table-row row nil type))
(loop for row across (map-query 'vector #'list "select * from test_clsql"
(test-table-row row nil type))
(loop for row across (map-query 'vector #'list "select * from test_clsql"
do (test-table-row row :auto type))
(loop for row across (map-query 'vector #'list "select * from test_clsql"
do (test-table-row row :auto type))
(loop for row across (map-query 'vector #'list "select * from test_clsql"
do (test-table-row row nil type))
(loop for row in (map-query 'list #'list "select * from test_clsql"
do (test-table-row row nil type))
(loop for row in (map-query 'list #'list "select * from test_clsql"
do (test-table-row row nil type))
(loop for row in (map-query 'list #'list "select * from test_clsql"
do (test-table-row row nil type))
(loop for row in (map-query 'list #'list "select * from test_clsql"
nil
:fail-info "Expected NIL result from map-query nil")
(do-query ((int float bigint str) "select * from test_clsql")
(test-table-row (list int float bigint str) nil type))
nil
:fail-info "Expected NIL result from map-query nil")
(do-query ((int float bigint str) "select * from test_clsql")
(test-table-row (list int float bigint str) nil type))
(test-table-row row nil type))
(loop for row across (map-query 'vector #'list "select * from test_clsql"
(test-table-row row nil type))
(loop for row across (map-query 'vector #'list "select * from test_clsql"
do (test-table-row row nil type))
(loop for row in (map-query 'list #'list "select * from test_clsql"
do (test-table-row row nil type))
(loop for row in (map-query 'list #'list "select * from test_clsql"
(dotimes (i 10)
(clsql-mysql::database-execute-command
(format nil "INSERT INTO test_clsql VALUES (~d,~d,'~a')"
(dotimes (i 10)
(clsql-mysql::database-execute-command
(format nil "INSERT INTO test_clsql VALUES (~d,~d,'~a')"
(clsql:execute-command
(format nil "INSERT INTO test_clsql VALUES (~a,~a,~a,'~a')"
test-int
(clsql:execute-command
(format nil "INSERT INTO test_clsql VALUES (~a,~a,~a,'~a')"
test-int
- (let ((specs (read-specs)))
- (unless specs
- (warn "Not running test because test configuration file is missing")
- (return-from run-tests :skipped))
- (with-tests (:name "CLSQL")
- (mysql-low-level specs)
- (mysql-table-test specs)
- (pgsql-table-test specs)
- (pgsql-socket-table-test specs)
- (aodbc-table-test specs)
- (sqlite-table-test specs)
+ (let ((specs (read-specs)))
+ (unless specs
+ (warn "Not running test because test configuration file is missing")
+ (return-from run-tests :skipped))
+ (with-tests (:name "CLSQL")
+ (mysql-low-level specs)
+ (mysql-table-test specs)
+ (pgsql-table-test specs)
+ (pgsql-socket-table-test specs)
+ (aodbc-table-test specs)
+ (sqlite-table-test specs)