XLUnit is a Test Framework based on XPTest and JUnit. XLUnit strives to have a good balance between low programmer overhead and good support for fixture setup and teardown. XLUnit has greatly decreased programmer overhead compared to XPTest while adding more functionality from JUnit.

A short example of its usage:

(defclass my-test (test-case) ()) (def-test-method some-test ((test my-test)) (assert-equal (whatever) (whatever-else)) (assert-false (this-is-impossible))) (textui-test-run (get-suite my-test))

The generic functions set-up and tear-down can be used to (de)initialize test case objects.

Repository: http://git.kpe.io/?p=xlunit.git;a=summary

License: BSD