;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
-;;;; Id: $Id: tests.lisp,v 1.15 2003/08/10 07:39:33 kevin Exp $
+;;;; Id: $Id$
;;;; Purpose: Self Test suite for XLUnit
;;;;
;;;; *************************************************************************
(defmethod tear-down ((self was-run))
(setf (ws-log self)
- (concatenate 'string (ws-log self) "teardown ")))
+ (concatenate 'string (ws-log self) "teardown ")))
(def-test-method test-method ((self was-run) :run nil)
- (setf (ws-log self)
+ (setf (ws-log self)
(concatenate 'string (ws-log self) "test-method ")))
(def-test-method test-broken-method ((self was-run) :run nil)
#+ignore
(def-test-method test-not-condition-with-cond ((self was-run) :run nil)
- (assert-not-condition 'test-condition
- (signal 'test-condition)))
+ (assert-not-condition 'test-condition
+ (signal 'test-condition)))
;;; Second helper test case
(assert-equal (ws-log test) "setup test-method teardown ")))
(def-test-method test-results ((self test-case-test) :run nil)
- (assert-equal "1 run, 0 erred, 0 failed"
- (summary (run (named-test 'test-method
- (get-suite was-run))))))
+ (assert-equal "1 run, 0 erred, 0 failed"
+ (summary (run (named-test 'test-method
+ (get-suite was-run))))))
(def-test-method test-eql ((self test-case-test) :run nil)
- (assert-equal "1 run, 0 erred, 0 failed"
- (summary (run (named-test 'test-eql (get-suite was-run))))))
+ (assert-equal "1 run, 0 erred, 0 failed"
+ (summary (run (named-test 'test-eql (get-suite was-run))))))
(def-test-method test-not-eql ((self test-case-test) :run nil)
- (assert-equal "1 run, 0 erred, 0 failed"
- (summary (run (named-test 'test-not-eql
- (get-suite was-run))))))
+ (assert-equal "1 run, 0 erred, 0 failed"
+ (summary (run (named-test 'test-not-eql
+ (get-suite was-run))))))
(def-test-method test-fn ((self test-case-test) :run nil)
(let ((test (make-instance 'test-case :name 'test-fn
- :method-body
- (lambda ()
- (declare (ignore test))
- (assert-equal 10 10)))))
+ :method-body
+ (lambda ()
+ (declare (ignore test))
+ (assert-equal 10 10)))))
(assert-equal "1 run, 0 erred, 0 failed"
- (summary (run test)))))
+ (summary (run test)))))
(def-test-method test-failed-result ((self test-case-test) :run nil)
(assert-equal "1 run, 0 erred, 1 failed"
- (summary (run
- (named-test 'test-broken-method
- (get-suite was-run))))))
+ (summary (run
+ (named-test 'test-broken-method
+ (get-suite was-run))))))
(def-test-method test-error-result ((self test-case-test) :run nil)
(assert-equal "1 run, 1 erred, 0 failed"
- (summary (run
- (named-test 'test-error-method
- (get-suite was-run))))))
-
+ (summary (run
+ (named-test 'test-error-method
+ (get-suite was-run))))))
+
(def-test-method test-suite ((self test-case-test) :run nil)
(let ((suite (make-instance 'test-suite))
- (result (make-test-results)))
+ (result (make-test-results)))
(add-test suite (named-test 'test-method (get-suite was-run)))
(add-test suite (named-test 'test-broken-method (get-suite was-run)))
(run-on-test-results suite result)
(assert-equal "2 run, 0 erred, 1 failed" (summary result))))
(def-test-method test-dynamic-suite ((self test-case-test) :run nil)
- (assert-equal "2 run, 0 erred, 0 failed"
- (summary (run (get-suite test-two-cases)))))
+ (assert-equal "2 run, 0 erred, 0 failed"
+ (summary (run (get-suite test-two-cases)))))
(def-test-method test-condition ((self test-case-test) :run nil)
- (assert-condition
- 'test-condition
+ (assert-condition
+ 'test-condition
(error 'test-condition)))
-(def-test-method test-condition-without-cond ((self test-case-test)
- :run nil)
+(def-test-method test-condition-without-cond ((self test-case-test)
+ :run nil)
(assert-equal "1 run, 0 erred, 1 failed"
- (summary (run
- (named-test 'test-condition-without-cond
- (get-suite was-run))))))
+ (summary (run
+ (named-test 'test-condition-without-cond
+ (get-suite was-run))))))
#+ignore
(def-test-method test-not-condition ((self test-case-test) :run nil)
- (assert-not-condition
- 'test-condition
+ (assert-not-condition
+ 'test-condition
(progn)))
#+ignore
-(def-test-method test-not-condition-with-cond ((self test-case-test)
- :run nil)
+(def-test-method test-not-condition-with-cond ((self test-case-test)
+ :run nil)
(assert-equal "1 run, 0 erred, 1 failed"
- (summary (run
- (named-test 'test-not-condition-with-cond
- (get-suite was-run))))))
-
+ (summary (run
+ (named-test 'test-not-condition-with-cond
+ (get-suite was-run))))))
+
+#+ignore
(textui-test-run (get-suite test-case-test))