projects
/
xlunit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r5453: *** empty log message ***
[xlunit.git]
/
tests.lisp
diff --git
a/tests.lisp
b/tests.lisp
index ef8ed7cf01b09b19da9a99ed82ee962d48ead6dd..e5cfb41dfc2b8856c2eef3a8d275f6e2d2f13bc7 100644
(file)
--- a/
tests.lisp
+++ b/
tests.lisp
@@
-2,22
+2,21
@@
;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
-;;;; Name: tests.lisp
-;;;; Purpose: Test suite for XLUnit
-;;;; Author: Kevin Rosenberg
+;;;; Id: $Id: tests.lisp,v 1.7 2003/08/04 16:13:58 kevin Exp $
+;;;; Purpose: Test suite for XLUnit
;;;;
;;;;
-;;;; Put in public domain by Kevin Rosenberg
-;;;; $Id: tests.lisp,v 1.4 2003/08/04 12:01:54 kevin Exp $
;;;; *************************************************************************
;;;; *************************************************************************
+(in-package #:cl-user)
(defpackage #:xlunit-tests
(defpackage #:xlunit-tests
- (:use #:cl #:xlunit)
)
-
+ (:use #:cl #:xlunit)
+ (:export #:do-tests))
(in-package #:xlunit-tests)
;; Helper test fixture
(in-package #:xlunit-tests)
;; Helper test fixture
-(defclass was-run (test-fixture)
+
+(defclass was-run (test-case)
((log :accessor ws-log)))
(defmethod setup ((self was-run))
((log :accessor ws-log)))
(defmethod setup ((self was-run))
@@
-35,9
+34,10
@@
(defmethod test-error-method ((self was-run))
(error "Err"))
(defmethod test-error-method ((self was-run))
(error "Err"))
+
;;; Main test fixture
;;; Main test fixture
-(defclass test-case-test (test-
fixtur
e)
+(defclass test-case-test (test-
cas
e)
())
(defmethod test-template-method ((self test-case-test))
())
(defmethod test-template-method ((self test-case-test))
@@
-49,9
+49,9
@@
(assert-equal "1 run, 0 erred, 0 failed"
(summary (run-test (make-test 'was-run 'test-method)))))
(assert-equal "1 run, 0 erred, 0 failed"
(summary (run-test (make-test 'was-run 'test-method)))))
-(defmethod test-
thunk
((self test-case-test))
+(defmethod test-
fn
((self test-case-test))
(let ((test (make-test 'was-run '"Test Failure"
(let ((test (make-test 'was-run '"Test Failure"
- :test-
thunk
+ :test-
fn
(lambda (test)
(declare (ignore test))
(assert-equal 10 10)))))
(lambda (test)
(declare (ignore test))
(assert-equal 10 10)))))
@@
-80,7
+80,8
@@
(assert-equal "3 run, 1 erred, 1 failed"
(summary (run-test (make-test-suite 'was-run)))))
(assert-equal "3 run, 1 erred, 1 failed"
(summary (run-test (make-test-suite 'was-run)))))
-(text-testrunner (make-test-suite 'test-case-test) :handle-errors nil)
+(textui-test-run (make-test-suite 'test-case-test) :handle-errors nil)
+
(defun do-tests ()
(or (was-successful
(defun do-tests ()
(or (was-successful