;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
-;;;; Id: $Id: tests.lisp,v 1.5 2003/08/04 12:16:13 kevin Exp $
+;;;; Id: $Id: tests.lisp,v 1.6 2003/08/04 12:28:46 kevin Exp $
;;;; Purpose: Test suite for XLUnit
;;;;
;;;; *************************************************************************
+(in-package #:cl-user)
(defpackage #:xlunit-tests
- (:use #:cl #:xlunit))
-
+ (:use #:cl #:xlunit)
+ (:export #:do-tests))
(in-package #:xlunit-tests)
;; Helper test fixture
+
(defclass was-run (test-fixture)
((log :accessor ws-log)))
(defmethod test-error-method ((self was-run))
(error "Err"))
+
;;; Main test fixture
(defclass test-case-test (test-fixture)
(text-testrunner (make-test-suite 'test-case-test) :handle-errors nil)
+
(defun do-tests ()
(or (was-successful
(run-test (make-test-suite 'test-case-test)))