X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=tests%2Ftest-syntax.lisp;h=9de62fe762a9b27adec21395b23091589d2fc73f;hb=b43e20a168dae4ae9d176ebc0fbf18ea6e4517dc;hp=c0939aca3fefdfc64f344f73532a6d191e47ae8a;hpb=5a6f424f3c8920f8f11bbf1e3aed6b4c2c7e6af8;p=clsql.git diff --git a/tests/test-syntax.lisp b/tests/test-syntax.lisp index c0939ac..9de62fe 100644 --- a/tests/test-syntax.lisp +++ b/tests/test-syntax.lisp @@ -3,7 +3,7 @@ ;;;; File: test-syntax.lisp ;;;; Author: Marcus Pearce ;;;; Created: 30/03/2004 -;;;; Updated: $Id: $ +;;;; Updated: $Id$ ;;;; ====================================================================== ;;;; ;;;; Description ========================================================== @@ -17,7 +17,9 @@ #.(clsql:locally-enable-sql-reader-syntax) - +(setq *rt-syntax* + '( + (deftest :syntax/generic/1 (clsql:sql "foo") "'foo'") @@ -47,10 +49,9 @@ (clsql:sql [foo bar]) "FOO.BAR") -;; not sure about this one (deftest :syntax/ident/3 (clsql:sql ["foo" bar]) - "foo.BAR") + "FOO.BAR") ;(deftest :syntax/ident/4 ; (clsql:sql [foo "bar"]) @@ -58,17 +59,15 @@ (deftest :syntax/ident/5 (clsql:sql [foo :integer]) - "FOO INTEGER") + "FOO") (deftest :syntax/ident/6 (clsql:sql [foo bar :integer]) - "FOO.BAR INTEGER") + "FOO.BAR") -;; not sure about this one (deftest :syntax/ident/7 (clsql:sql ["foo" bar :integer]) - "foo.BAR INTEGER") - + "FOO.BAR") (deftest :syntax/value/1 (clsql:sql [any '(3 4)]) @@ -158,5 +157,7 @@ :attribute 'baz) (clsql:sql table)]))) "(BETWEEN(THISTIME.BAR,(HIP * HOP),42) AND (THISTIME.BAZ LIKE 'THISTIME') AND BETWEEN(NEXTTIME.BAR,(HIP * HOP),43) AND (NEXTTIME.BAZ LIKE 'NEXTTIME') AND BETWEEN(SOMETIME.BAR,(HIP * HOP),44) AND (SOMETIME.BAZ LIKE 'SOMETIME') AND BETWEEN(NEVER.BAR,(HIP * HOP),45) AND (NEVER.BAZ LIKE 'NEVER'))") - + +)) + #.(clsql:restore-sql-reader-syntax-state)