X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=tests%2Ftest-init.lisp;h=b1a89341af6499018a7025cc7c4b0474519b1649;hp=ac294a7e68b3de8735e92c4b5911cfa85e5a929e;hb=d9f41af62750c622945bb17b622a39689ee5b840;hpb=d0695ffb828519fade3aa5166236812e6144975b diff --git a/tests/test-init.lisp b/tests/test-init.lisp index ac294a7..b1a8934 100644 --- a/tests/test-init.lisp +++ b/tests/test-init.lisp @@ -164,6 +164,11 @@ :db-info (:join-class address :home-key aaddressid :foreign-key addressid + :retrieval :immediate)) + (employee :db-kind :join + :db-info (:join-class employee + :home-key aemplid + :foreign-key emplid :retrieval :immediate))) (:base-table "ea_join")) @@ -593,11 +598,16 @@ (clsql-sys:in test :fdml/query/6 :fdml/select/31)) (push (cons test "union not supported") skip-tests)) ((and (eq *test-database-type* :oracle) - (clsql-sys:in test :fdml/query/8 :fdml/select/21)) + (clsql-sys:in test :fdml/query/8 :fdml/select/21 + :fddl/table/6)) (push (cons test "syntax not supported") skip-tests)) - ((and (not (member *test-database-underlying-type* + ((and (eq *test-database-type* :odbc) + (eq *test-database-underlying-type* :postgresql) + (clsql-sys:in test :fddl/owner/1)) + (push (cons test "table ownership not supported by postgresql odbc driver") skip-tests)) + ((and (not (member *test-database-underlying-type* '(:postgresql :oracle))) - (clsql-sys:in test :fddl/owner/1)) + (clsql-sys:in test :fddl/owner/1)) (push (cons test "table ownership not supported") skip-tests)) (t (push test-form test-forms)))))