Skip to content
Browse files

tests for dependencies with symbol

  • Loading branch information...
1 parent b37e3f3 commit 462b14619b0b482847197689752651da0833b391 Henrik Hjelte committed Oct 31, 2007
Showing with 31 additions and 0 deletions.
  1. +31 −0 t/tests.lisp
View
31 t/tests.lisp
@@ -149,6 +149,37 @@
(signals circular-dependency
(run 'circular-2)))
+;;;; dependencies with symbol
+(test (dep-with-symbol-first :suite test-suite)
+ (pass))
+
+(test (dep-with-symbol-dependencies-not-met :depends-on (not dep-with-symbol-first)
+ :suite test-suite)
+ (fail "Error in the test of the test, this should not ever happen"))
+
+(test (dep-with-symbol-depends-on-ok :depends-on dep-with-symbol-first :suite test-suite)
+ (pass))
+
+(test (dep-with-symbol-depends-on-failed-dependency :depends-on dep-with-symbol-dependencies-not-met
+ :suite test-suite)
+ (fail "No, I should not be tested becuase I depend on a test that in its turn has a failed dependecy."))
+
+(test dependencies-with-symbol
+ (with-test-results (results dep-with-symbol-first)
+ (is (some #'test-passed-p results)))
+
+ (with-test-results (results dep-with-symbol-depends-on-ok)
+ (is (some #'test-passed-p results)))
+
+ (with-test-results (results dep-with-symbol-dependencies-not-met)
+ (is (some #'test-skipped-p results)))
+
+ (with-test-results (results dep-with-symbol-depends-on-failed-dependency)
+ (is (some #'test-skipped-p results))))
+
+
+;;;; test for-all
+
(test gen-integer
(for-all ((a (gen-integer)))
(is (integerp a))))

0 comments on commit 462b146

Please sign in to comment.
Something went wrong with that request. Please try again.