[elephant-cvs] CVS elephant/tests

ieslick ieslick at common-lisp.net
Sun Apr 22 03:02:35 UTC 2007


Update of /project/elephant/cvsroot/elephant/tests
In directory clnet:/tmp/cvs-serv10154

Modified Files:
	testconditions.lisp 
Log Message:
Fixed bug when two stores not set in new test

--- /project/elephant/cvsroot/elephant/tests/testconditions.lisp	2007/04/21 17:26:37	1.1
+++ /project/elephant/cvsroot/elephant/tests/testconditions.lisp	2007/04/22 03:02:35	1.2
@@ -18,19 +18,18 @@
 	  (null *test-spec-secondary*))
       (progn 
 	(format t "~%Second store spec missing: ignoring")
-	t)
+	(values t t t t))
       (let (*store-controller*
 	    (sc1 (open-store *test-spec-primary* :recover t :deadlock-detect nil))
 	    (sc2 (open-store *test-spec-secondary* :recover t :deadlock-detect nil)))
 	(unwind-protect
-	     (progn
-	       (let ((inst1 (make-instance 'pfoo :slot1 100 :sc sc1))
-		     (inst2 (make-instance 'pfoo :slot1 200 :sc sc2)))
-		 (values 
-		  (is-not-null (add-to-root 'inst1 inst1 :sc sc1))
-		  (is-not-null (add-to-root 'inst2 inst2 :sc sc2))
-		  (signals-condition (add-to-root 'inst1 inst1 :sc2))
-		  (signals-condition (add-to-root 'inst2 inst2 :sc1)))))
+	     (let ((inst1 (make-instance 'pfoo :slot1 100 :sc sc1))
+		   (inst2 (make-instance 'pfoo :slot1 200 :sc sc2)))
+	       (values 
+		(is-not-null (add-to-root 'inst1 inst1 :sc sc1))
+		(is-not-null (add-to-root 'inst2 inst2 :sc sc2))
+		(signals-condition (add-to-root 'inst1 inst1 :sc2))
+		(signals-condition (add-to-root 'inst2 inst2 :sc1))))
 	  (close-store sc1)
 	  (close-store sc2))))
   t t t t)
\ No newline at end of file




More information about the Elephant-cvs mailing list