;;;; Created: 30/03/2004
;;;; Updated: $Id$
;;;;
-;;;; Tests for CLSQL database connections.
+;;;; Tests for CLSQL database connections.
;;;;
;;;; This file is part of CLSQL.
;;;;
(setq *rt-connection*
'(
-
+
(deftest :connection/1
(let ((database (clsql:find-database
(clsql:database-name clsql:*default-database*)
t)
(deftest :connection/2
- (clsql-sys::string-to-list-connection-spec
+ (clsql-sys::string-to-list-connection-spec
"localhost/dbname/user/passwd")
("localhost" "dbname" "user" "passwd"))
(deftest :connection/3
- (clsql-sys::string-to-list-connection-spec
+ (clsql-sys::string-to-list-connection-spec
"dbname/user@hostname")
("hostname" "dbname" "user"))
+(deftest :db/1
+ (let ((inner-db-same)
+ (original-a)
+ (outer-db-unchanged))
+ (print "test-connection-spec")
+ (print *test-connection-spec*)
+ (clsql:with-database (a '*test-connection-spec* :database-type *test-connection-db-type*)
+ (setq original-a a)
+ (clsql:with-database (b '*test-connection-spec* :database-type *test-connection-db-type*)
+ (setq inner-db-same (eq a b)))
+ (setq outer-db-unchanged (eq a original-a))))
+ t t)
+
))