The xlunit Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The xlunit Reference Manual

This is the xlunit Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Tue Feb 20 09:31:51 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

XLUnit provides a unit testing package for Common Lisp.  It it based
on the 3 similar packages:
   JUnit by Kent Beck
   XPTest package by OnShore development
   CLOS-unit by Sandro Pedrazzini

XLUnit comes with its own test suite (tests.lisp) along with an
example file (example.lisp).


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 xlunit

Maintainer

Kevin M. Rosenberg <kmr@debian.org>

Author

Kevin Rosenberg based on work by Craig Brozensky

License

BSD

Description

Extreme Lisp Testing Suite

Long Description

The XLUnit package is toolkit for building test suites. It is based on the XPTest package by Craig Brozensky and the JUnit package by Kent Beck.

Source

xlunit.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 xlunit.asd

Location

xlunit.asd

Systems

xlunit (system)

Packages

xlunit-system


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 xlunit/package.lisp

Parent

xlunit (system)

Location

package.lisp

Packages

xlunit


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 xlunit/assert.lisp

Dependency

package.lisp (file)

Parent

xlunit (system)

Location

assert.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 xlunit/tcase.lisp

Dependency

assert.lisp (file)

Parent

xlunit (system)

Location

tcase.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 xlunit/listener.lisp

Dependency

tcase.lisp (file)

Parent

xlunit (system)

Location

listener.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 xlunit/result.lisp

Dependency

listener.lisp (file)

Parent

xlunit (system)

Location

result.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 xlunit/suite.lisp

Dependency

result.lisp (file)

Parent

xlunit (system)

Location

suite.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 xlunit/textui.lisp

Dependency

suite.lisp (file)

Parent

xlunit (system)

Location

textui.lisp

Exported Definitions

textui-test-run (method)

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.9 xlunit/printer.lisp

Dependency

textui.lisp (file)

Parent

xlunit (system)

Location

printer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 xlunit-system

Source

xlunit.asd

Use List

Previous: , Up: Packages   [Contents][Index]

4.2 xlunit

This is the XLUnit Framework.

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Macros

Macro: assert-condition CONDITION FORM &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)

Macro: assert-false V &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)

Macro: assert-true V &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)

Macro: def-test-method METHOD-NAME ((INSTANCE-NAME CLASS-NAME) &key RUN) &body METHOD-BODY
Package

xlunit

Source

suite.lisp (file)

Macro: get-suite CLASS-NAME
Package

xlunit

Source

suite.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Functions

Function: assert-eql V1 V2 &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)

Function: assert-equal V1 V2 &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)

Function: assert-not-eql V1 V2 &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)

Function: failure FORMAT-STR &rest ARGS

Signal a test failure and exit the test.

Package

xlunit

Source

assert.lisp (file)

Function: make-test-results ()
Package

xlunit

Source

result.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Generic functions

Generic Function: add-test OB NEW-TEST
Package

xlunit

Methods
Method: add-test (OB test-suite) (NEW-TEST test)
Source

suite.lisp (file)

Generic Function: named-test NAME SUITE
Package

xlunit

Methods
Method: named-test NAME (SUITE test-suite)
Source

suite.lisp (file)

Generic Function: remove-test TEST SUITE
Package

xlunit

Methods
Method: remove-test (TEST test) (SUITE test-suite)
Source

suite.lisp (file)

Generic Function: run OB &key HANDLE-ERRORS
Package

xlunit

Methods
Method: run (OB test) &key HANDLE-ERRORS

Generalized to work on test-case and test-suites

Source

tcase.lisp (file)

Generic Function: run-on-test-results TEST RESULT &key HANDLE-ERRORS
Package

xlunit

Methods
Method: run-on-test-results (OB test-suite) (RESULT test-results) &key HANDLE-ERRORS
Source

suite.lisp (file)

Method: run-on-test-results (TEST test-case) RESULT &key HANDLE-ERRORS
Source

tcase.lisp (file)

Generic Function: run-test TEST
Package

xlunit

Methods
Method: run-test (TEST test-case)
Source

tcase.lisp (file)

Generic Function: set-up TEST

Method called before performing a test, should set up the environment the test-case needs to operate in.

Package

xlunit

Source

tcase.lisp (file)

Methods
Method: set-up (TEST test-case)
Generic Function: suite OBJECT
Generic Function: (setf suite) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: suite (TEST-CASE test-case)

automatically generated reader method

Source

tcase.lisp (file)

Method: (setf suite) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

tcase.lisp (file)

Generic Function: summary RESULT
Package

xlunit

Source

printer.lisp (file)

Methods
Method: summary (RESULT test-results)
Generic Function: tear-down TEST

Method called after performing a test. Should reverse everything that the setup method did for this instance.

Package

xlunit

Source

tcase.lisp (file)

Methods
Method: tear-down (TEST test-case)
Generic Function: tests OBJECT
Generic Function: (setf tests) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: tests (TEST-SUITE test-suite)

automatically generated reader method

Source

suite.lisp (file)

Method: (setf tests) NEW-VALUE (TEST-SUITE test-suite)

automatically generated writer method

Source

suite.lisp (file)

Generic Function: textui-test-run OB
Package

xlunit

Methods
Method: textui-test-run (OB test)
Source

textui.lisp (file)

Generic Function: was-successful RESULT
Package

xlunit

Methods
Method: was-successful (RESULT test-results)

Returns T if a result has no failures or errors

Source

result.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Classes

Class: test ()
Package

xlunit

Source

tcase.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Class: test-case ()

Base class for test-cases.

Package

xlunit

Source

tcase.lisp (file)

Direct superclasses

test (class)

Direct methods
Direct slots
Slot: existing-suites
Allocation

:class

Readers

existing-suites (generic function)

Writers

(setf existing-suites) (generic function)

Slot: method-body

A function designator which will be applied to this instance to perform that test-case.

Initargs

:method-body

Readers

method-body (generic function)

Writers

(setf method-body) (generic function)

Slot: name

The name of this test-case, used in reports.

Initargs

:name

Initform

""

Readers

name (generic function)

Slot: description

Short description of this test-case, uses in reports

Initargs

:description

Readers

description (generic function)

Slot: suite
Initargs

:suite

Readers

suite (generic function)

Writers

(setf suite) (generic function)

Class: test-results ()

Results of running test(s)

Package

xlunit

Source

result.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: test
Initargs

:test

Readers

result-test (generic function)

Slot: count
Initform

0

Readers

run-tests (generic function)

Writers

(setf run-tests) (generic function)

Slot: failures
Initargs

:failures

Readers

failures (generic function)

Writers

(setf failures) (generic function)

Slot: errors
Initargs

:errors

Readers

errors (generic function)

Writers

(setf errors) (generic function)

Slot: listeners
Readers

listeners (generic function)

Writers

(setf listeners) (generic function)

Slot: stop
Readers

stop (generic function)

Writers

(setf stop) (generic function)

Class: test-suite ()
Package

xlunit

Source

suite.lisp (file)

Direct superclasses

test (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Initform

""

Readers

test-suite-name (generic function)

Slot: tests
Initargs

:tests

Readers

tests (generic function)

Writers

(setf tests) (generic function)

Slot: description
Initargs

:description

Initform

"no description."

Readers

description (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Macros

Macro: assert-not-condition CONDITION FORM &optional MESSAGE
Package

xlunit

Source

assert.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: failure-message MESSAGE &optional FORMAT-STR &rest ARGS

Signal a test failure and exit the test.

Package

xlunit

Source

assert.lisp (file)

Function: find-test-generic-functions INSTANCE

Return a list of symbols for generic functions specialized on the class of an instance and whose name begins with the string ’test-’. This is used to dynamically generate a list of tests for a fixture.

Package

xlunit

Source

suite.lisp (file)

Function: make-test-failure TEST CONDITION
Package

xlunit

Source

result.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Generic functions

Generic Function: add-error OB TCASE CONDITION
Package

xlunit

Methods
Method: add-error (OB textui-test-runner) TEST-CASE CONDITION
Source

textui.lisp (file)

Method: add-error (OB test-results) (TCASE test-case) CONDITION
Source

result.lisp (file)

Generic Function: add-failure OB TCASE CONDITION
Package

xlunit

Methods
Method: add-failure (OB textui-test-runner) TEST-CASE CONDITION
Source

textui.lisp (file)

Method: add-failure (OB test-results) (TCASE test-case) CONDITION
Source

result.lisp (file)

Generic Function: add-listener RES LISTENER
Package

xlunit

Methods
Method: add-listener (RES test-results) (LISTENER test-listener)
Source

result.lisp (file)

Generic Function: description OBJECT
Package

xlunit

Methods
Method: description (TEST-SUITE test-suite)

automatically generated reader method

Source

suite.lisp (file)

Method: description (TEST-CASE test-case)

Short description of this test-case, uses in reports

Source

tcase.lisp (file)

Generic Function: end-test OBJ TCASE
Package

xlunit

Methods
Method: end-test (TCASE test) (RES test-results)
Source

result.lisp (file)

Method: end-test (OBJ test-listener) TCASE
Source

listener.lisp (file)

Generic Function: error-count RES
Package

xlunit

Methods
Method: error-count (RES test-results)
Source

result.lisp (file)

Generic Function: errors OBJECT
Generic Function: (setf errors) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: errors (TEST-RESULTS test-results)

automatically generated reader method

Source

result.lisp (file)

Method: (setf errors) NEW-VALUE (TEST-RESULTS test-results)

automatically generated writer method

Source

result.lisp (file)

Generic Function: existing-suites OBJECT
Generic Function: (setf existing-suites) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: existing-suites (TEST-CASE test-case)

automatically generated reader method

Source

tcase.lisp (file)

Method: (setf existing-suites) NEW-VALUE (TEST-CASE test-case)

automatically generated writer method

Source

tcase.lisp (file)

Generic Function: failed-test OBJECT
Package

xlunit

Methods
Method: failed-test (TEST-FAILURE test-failure)

automatically generated reader method

Source

result.lisp (file)

Generic Function: failure-count RES
Package

xlunit

Methods
Method: failure-count (RES test-results)
Source

result.lisp (file)

Generic Function: failures OBJECT
Generic Function: (setf failures) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: failures (TEST-RESULTS test-results)

automatically generated reader method

Source

result.lisp (file)

Method: (setf failures) NEW-VALUE (TEST-RESULTS test-results)

automatically generated writer method

Source

result.lisp (file)

Generic Function: is-failure FAILURE
Package

xlunit

Methods
Method: is-failure (FAILURE test-failure)

Returns T if a failure was a test-failure condition

Source

result.lisp (file)

Generic Function: listeners OBJECT
Generic Function: (setf listeners) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: listeners (TEST-RESULTS test-results)

automatically generated reader method

Source

result.lisp (file)

Method: (setf listeners) NEW-VALUE (TEST-RESULTS test-results)

automatically generated writer method

Source

result.lisp (file)

Generic Function: message CONDITION
Generic Function: (setf message) NEW-VALUE CONDITION
Package

xlunit

Methods
Method: message (CONDITION assertion-failed)
Method: (setf message) NEW-VALUE (CONDITION assertion-failed)
Source

assert.lisp (file)

Generic Function: method-body OBJECT
Generic Function: (setf method-body) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: method-body (TEST-CASE test-case)
Method: (setf method-body) NEW-VALUE (TEST-CASE test-case)

A function designator which will be applied to this instance to perform that test-case.

Source

tcase.lisp (file)

Generic Function: name OBJECT
Package

xlunit

Methods
Method: name (TEST-CASE test-case)

The name of this test-case, used in reports.

Source

tcase.lisp (file)

Generic Function: ostream OBJECT
Generic Function: (setf ostream) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: ostream (TEXTUI-TEST-RUNNER textui-test-runner)

automatically generated reader method

Source

textui.lisp (file)

Method: (setf ostream) NEW-VALUE (TEXTUI-TEST-RUNNER textui-test-runner)

automatically generated writer method

Source

textui.lisp (file)

Generic Function: print-defects OBJ DEFECTS TITLE
Package

xlunit

Methods
Method: print-defects (OBJ textui-test-runner) DEFECTS TITLE
Source

printer.lisp (file)

Generic Function: print-footer OBJ RESULT
Package

xlunit

Methods
Method: print-footer (OBJ textui-test-runner) RESULT
Source

printer.lisp (file)

Generic Function: print-header OBJ RESULT SECONDS
Package

xlunit

Methods
Method: print-header (OBJ textui-test-runner) RESULT SECONDS
Source

printer.lisp (file)

Generic Function: print-results OBJ RESULT SECONDS
Package

xlunit

Methods
Method: print-results (OBJ textui-test-runner) RESULT SECONDS
Source

printer.lisp (file)

Generic Function: result-test OBJECT
Package

xlunit

Methods
Method: result-test (TEST-RESULTS test-results)

automatically generated reader method

Source

result.lisp (file)

Generic Function: run-base TEST
Package

xlunit

Methods
Method: run-base (TEST test-case)
Source

tcase.lisp (file)

Generic Function: run-protected TEST RES &key HANDLE-ERRORS
Package

xlunit

Methods
Method: run-protected (TEST test-case) RES &key HANDLE-ERRORS
Source

tcase.lisp (file)

Generic Function: run-tests OBJECT
Generic Function: (setf run-tests) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: run-tests (TEST-RESULTS test-results)

automatically generated reader method

Source

result.lisp (file)

Method: (setf run-tests) NEW-VALUE (TEST-RESULTS test-results)

automatically generated writer method

Source

result.lisp (file)

Generic Function: start-test OBJ TCASE
Package

xlunit

Methods
Method: start-test (OB textui-test-runner) TEST-CASE
Source

textui.lisp (file)

Method: start-test (TCASE test) (RES test-results)
Source

result.lisp (file)

Method: start-test (OBJ test-listener) TCASE
Source

listener.lisp (file)

Generic Function: stop OBJECT
Generic Function: (setf stop) NEW-VALUE OBJECT
Package

xlunit

Methods
Method: stop (TEST-RESULTS test-results)

automatically generated reader method

Source

result.lisp (file)

Method: (setf stop) NEW-VALUE (TEST-RESULTS test-results)

automatically generated writer method

Source

result.lisp (file)

Generic Function: test-suite-name OBJECT
Package

xlunit

Methods
Method: test-suite-name (TEST-SUITE test-suite)

automatically generated reader method

Source

suite.lisp (file)

Generic Function: thrown-condition OBJECT
Package

xlunit

Methods
Method: thrown-condition (TEST-FAILURE test-failure)

automatically generated reader method

Source

result.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.4 Conditions

Condition: assertion-failed ()

Base class for all test failures.

Package

xlunit

Source

assert.lisp (file)

Direct superclasses

simple-condition (condition)

Direct methods
  • print-object (method)
  • message (method)
  • message (method)
Direct slots
Slot: message
Initargs

:message

Initform

(quote nil)

Readers

message (generic function)

Writers

(setf message) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.5 Classes

Class: test-failure ()

Stored failures/errors in test-results slots

Package

xlunit

Source

result.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: failed-test
Initargs

:failed-test

Readers

failed-test (generic function)

Slot: thrown-condition
Initargs

:thrown-condition

Readers

thrown-condition (generic function)

Class: test-listener ()
Package

xlunit

Source

listener.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

textui-test-runner (class)

Direct methods
Class: textui-test-runner ()
Package

xlunit

Source

textui.lisp (file)

Direct superclasses

test-listener (class)

Direct methods
Direct slots
Slot: ostream
Initargs

:ostream

Readers

ostream (generic function)

Writers

(setf ostream) (generic function)

Direct Default Initargs
InitargValue
:ostream*standard-output*

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   X  
Index Entry  Section

F
File, Lisp, xlunit.asd: The xlunit<dot>asd file
File, Lisp, xlunit/assert.lisp: The xlunit/assert<dot>lisp file
File, Lisp, xlunit/listener.lisp: The xlunit/listener<dot>lisp file
File, Lisp, xlunit/package.lisp: The xlunit/package<dot>lisp file
File, Lisp, xlunit/printer.lisp: The xlunit/printer<dot>lisp file
File, Lisp, xlunit/result.lisp: The xlunit/result<dot>lisp file
File, Lisp, xlunit/suite.lisp: The xlunit/suite<dot>lisp file
File, Lisp, xlunit/tcase.lisp: The xlunit/tcase<dot>lisp file
File, Lisp, xlunit/textui.lisp: The xlunit/textui<dot>lisp file

L
Lisp File, xlunit.asd: The xlunit<dot>asd file
Lisp File, xlunit/assert.lisp: The xlunit/assert<dot>lisp file
Lisp File, xlunit/listener.lisp: The xlunit/listener<dot>lisp file
Lisp File, xlunit/package.lisp: The xlunit/package<dot>lisp file
Lisp File, xlunit/printer.lisp: The xlunit/printer<dot>lisp file
Lisp File, xlunit/result.lisp: The xlunit/result<dot>lisp file
Lisp File, xlunit/suite.lisp: The xlunit/suite<dot>lisp file
Lisp File, xlunit/tcase.lisp: The xlunit/tcase<dot>lisp file
Lisp File, xlunit/textui.lisp: The xlunit/textui<dot>lisp file

X
xlunit.asd: The xlunit<dot>asd file
xlunit/assert.lisp: The xlunit/assert<dot>lisp file
xlunit/listener.lisp: The xlunit/listener<dot>lisp file
xlunit/package.lisp: The xlunit/package<dot>lisp file
xlunit/printer.lisp: The xlunit/printer<dot>lisp file
xlunit/result.lisp: The xlunit/result<dot>lisp file
xlunit/suite.lisp: The xlunit/suite<dot>lisp file
xlunit/tcase.lisp: The xlunit/tcase<dot>lisp file
xlunit/textui.lisp: The xlunit/textui<dot>lisp file

Jump to:   F   L   X  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   D   E   F   G   I   L   M   N   O   P   R   S   T   W  
Index Entry  Section

(
(setf errors): Internal generic functions
(setf errors): Internal generic functions
(setf existing-suites): Internal generic functions
(setf existing-suites): Internal generic functions
(setf failures): Internal generic functions
(setf failures): Internal generic functions
(setf listeners): Internal generic functions
(setf listeners): Internal generic functions
(setf message): Internal generic functions
(setf message): Internal generic functions
(setf method-body): Internal generic functions
(setf method-body): Internal generic functions
(setf ostream): Internal generic functions
(setf ostream): Internal generic functions
(setf run-tests): Internal generic functions
(setf run-tests): Internal generic functions
(setf stop): Internal generic functions
(setf stop): Internal generic functions
(setf suite): Exported generic functions
(setf suite): Exported generic functions
(setf tests): Exported generic functions
(setf tests): Exported generic functions

A
add-error: Internal generic functions
add-error: Internal generic functions
add-error: Internal generic functions
add-failure: Internal generic functions
add-failure: Internal generic functions
add-failure: Internal generic functions
add-listener: Internal generic functions
add-listener: Internal generic functions
add-test: Exported generic functions
add-test: Exported generic functions
assert-condition: Exported macros
assert-eql: Exported functions
assert-equal: Exported functions
assert-false: Exported macros
assert-not-condition: Internal macros
assert-not-eql: Exported functions
assert-true: Exported macros

D
def-test-method: Exported macros
description: Internal generic functions
description: Internal generic functions
description: Internal generic functions

E
end-test: Internal generic functions
end-test: Internal generic functions
end-test: Internal generic functions
error-count: Internal generic functions
error-count: Internal generic functions
errors: Internal generic functions
errors: Internal generic functions
existing-suites: Internal generic functions
existing-suites: Internal generic functions

F
failed-test: Internal generic functions
failed-test: Internal generic functions
failure: Exported functions
failure-count: Internal generic functions
failure-count: Internal generic functions
failure-message: Internal functions
failures: Internal generic functions
failures: Internal generic functions
find-test-generic-functions: Internal functions
Function, assert-eql: Exported functions
Function, assert-equal: Exported functions
Function, assert-not-eql: Exported functions
Function, failure: Exported functions
Function, failure-message: Internal functions
Function, find-test-generic-functions: Internal functions
Function, make-test-failure: Internal functions
Function, make-test-results: Exported functions

G
Generic Function, (setf errors): Internal generic functions
Generic Function, (setf existing-suites): Internal generic functions
Generic Function, (setf failures): Internal generic functions
Generic Function, (setf listeners): Internal generic functions
Generic Function, (setf message): Internal generic functions
Generic Function, (setf method-body): Internal generic functions
Generic Function, (setf ostream): Internal generic functions
Generic Function, (setf run-tests): Internal generic functions
Generic Function, (setf stop): Internal generic functions
Generic Function, (setf suite): Exported generic functions
Generic Function, (setf tests): Exported generic functions
Generic Function, add-error: Internal generic functions
Generic Function, add-failure: Internal generic functions
Generic Function, add-listener: Internal generic functions
Generic Function, add-test: Exported generic functions
Generic Function, description: Internal generic functions
Generic Function, end-test: Internal generic functions
Generic Function, error-count: Internal generic functions
Generic Function, errors: Internal generic functions
Generic Function, existing-suites: Internal generic functions
Generic Function, failed-test: Internal generic functions
Generic Function, failure-count: Internal generic functions
Generic Function, failures: Internal generic functions
Generic Function, is-failure: Internal generic functions
Generic Function, listeners: Internal generic functions
Generic Function, message: Internal generic functions
Generic Function, method-body: Internal generic functions
Generic Function, name: Internal generic functions
Generic Function, named-test: Exported generic functions
Generic Function, ostream: Internal generic functions
Generic Function, print-defects: Internal generic functions
Generic Function, print-footer: Internal generic functions
Generic Function, print-header: Internal generic functions
Generic Function, print-results: Internal generic functions
Generic Function, remove-test: Exported generic functions
Generic Function, result-test: Internal generic functions
Generic Function, run: Exported generic functions
Generic Function, run-base: Internal generic functions
Generic Function, run-on-test-results: Exported generic functions
Generic Function, run-protected: Internal generic functions
Generic Function, run-test: Exported generic functions
Generic Function, run-tests: Internal generic functions
Generic Function, set-up: Exported generic functions
Generic Function, start-test: Internal generic functions
Generic Function, stop: Internal generic functions
Generic Function, suite: Exported generic functions
Generic Function, summary: Exported generic functions
Generic Function, tear-down: Exported generic functions
Generic Function, test-suite-name: Internal generic functions
Generic Function, tests: Exported generic functions
Generic Function, textui-test-run: Exported generic functions
Generic Function, thrown-condition: Internal generic functions
Generic Function, was-successful: Exported generic functions
get-suite: Exported macros

I
is-failure: Internal generic functions
is-failure: Internal generic functions

L
listeners: Internal generic functions
listeners: Internal generic functions

M
Macro, assert-condition: Exported macros
Macro, assert-false: Exported macros
Macro, assert-not-condition: Internal macros
Macro, assert-true: Exported macros
Macro, def-test-method: Exported macros
Macro, get-suite: Exported macros
make-test-failure: Internal functions
make-test-results: Exported functions
message: Internal generic functions
message: Internal generic functions
Method, (setf errors): Internal generic functions
Method, (setf existing-suites): Internal generic functions
Method, (setf failures): Internal generic functions
Method, (setf listeners): Internal generic functions
Method, (setf message): Internal generic functions
Method, (setf method-body): Internal generic functions
Method, (setf ostream): Internal generic functions
Method, (setf run-tests): Internal generic functions
Method, (setf stop): Internal generic functions
Method, (setf suite): Exported generic functions
Method, (setf tests): Exported generic functions
Method, add-error: Internal generic functions
Method, add-error: Internal generic functions
Method, add-failure: Internal generic functions
Method, add-failure: Internal generic functions
Method, add-listener: Internal generic functions
Method, add-test: Exported generic functions
Method, description: Internal generic functions
Method, description: Internal generic functions
Method, end-test: Internal generic functions
Method, end-test: Internal generic functions
Method, error-count: Internal generic functions
Method, errors: Internal generic functions
Method, existing-suites: Internal generic functions
Method, failed-test: Internal generic functions
Method, failure-count: Internal generic functions
Method, failures: Internal generic functions
Method, is-failure: Internal generic functions
Method, listeners: Internal generic functions
Method, message: Internal generic functions
Method, method-body: Internal generic functions
Method, name: Internal generic functions
Method, named-test: Exported generic functions
Method, ostream: Internal generic functions
Method, print-defects: Internal generic functions
Method, print-footer: Internal generic functions
Method, print-header: Internal generic functions
Method, print-results: Internal generic functions
Method, remove-test: Exported generic functions
Method, result-test: Internal generic functions
Method, run: Exported generic functions
Method, run-base: Internal generic functions
Method, run-on-test-results: Exported generic functions
Method, run-on-test-results: Exported generic functions
Method, run-protected: Internal generic functions
Method, run-test: Exported generic functions
Method, run-tests: Internal generic functions
Method, set-up: Exported generic functions
Method, start-test: Internal generic functions
Method, start-test: Internal generic functions
Method, start-test: Internal generic functions
Method, stop: Internal generic functions
Method, suite: Exported generic functions
Method, summary: Exported generic functions
Method, tear-down: Exported generic functions
Method, test-suite-name: Internal generic functions
Method, tests: Exported generic functions
Method, textui-test-run: Exported generic functions
Method, thrown-condition: Internal generic functions
Method, was-successful: Exported generic functions
method-body: Internal generic functions
method-body: Internal generic functions

N
name: Internal generic functions
name: Internal generic functions
named-test: Exported generic functions
named-test: Exported generic functions

O
ostream: Internal generic functions
ostream: Internal generic functions

P
print-defects: Internal generic functions
print-defects: Internal generic functions
print-footer: Internal generic functions
print-footer: Internal generic functions
print-header: Internal generic functions
print-header: Internal generic functions
print-results: Internal generic functions
print-results: Internal generic functions

R
remove-test: Exported generic functions
remove-test: Exported generic functions
result-test: Internal generic functions
result-test: Internal generic functions
run: Exported generic functions
run: Exported generic functions
run-base: Internal generic functions
run-base: Internal generic functions
run-on-test-results: Exported generic functions
run-on-test-results: Exported generic functions
run-on-test-results: Exported generic functions
run-protected: Internal generic functions
run-protected: Internal generic functions
run-test: Exported generic functions
run-test: Exported generic functions
run-tests: Internal generic functions
run-tests: Internal generic functions

S
set-up: Exported generic functions
set-up: Exported generic functions
start-test: Internal generic functions
start-test: Internal generic functions
start-test: Internal generic functions
start-test: Internal generic functions
stop: Internal generic functions
stop: Internal generic functions
suite: Exported generic functions
suite: Exported generic functions
summary: Exported generic functions
summary: Exported generic functions

T
tear-down: Exported generic functions
tear-down: Exported generic functions
test-suite-name: Internal generic functions
test-suite-name: Internal generic functions
tests: Exported generic functions
tests: Exported generic functions
textui-test-run: Exported generic functions
textui-test-run: Exported generic functions
thrown-condition: Internal generic functions
thrown-condition: Internal generic functions

W
was-successful: Exported generic functions
was-successful: Exported generic functions

Jump to:   (  
A   D   E   F   G   I   L   M   N   O   P   R   S   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   C   D   E   F   L   M   N   O   S   T  
Index Entry  Section

C
count: Exported classes

D
description: Exported classes
description: Exported classes

E
errors: Exported classes
existing-suites: Exported classes

F
failed-test: Internal classes
failures: Exported classes

L
listeners: Exported classes

M
message: Internal conditions
method-body: Exported classes

N
name: Exported classes
name: Exported classes

O
ostream: Internal classes

S
Slot, count: Exported classes
Slot, description: Exported classes
Slot, description: Exported classes
Slot, errors: Exported classes
Slot, existing-suites: Exported classes
Slot, failed-test: Internal classes
Slot, failures: Exported classes
Slot, listeners: Exported classes
Slot, message: Internal conditions
Slot, method-body: Exported classes
Slot, name: Exported classes
Slot, name: Exported classes
Slot, ostream: Internal classes
Slot, stop: Exported classes
Slot, suite: Exported classes
Slot, test: Exported classes
Slot, tests: Exported classes
Slot, thrown-condition: Internal classes
stop: Exported classes
suite: Exported classes

T
test: Exported classes
tests: Exported classes
thrown-condition: Internal classes

Jump to:   C   D   E   F   L   M   N   O   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   C   P   S   T   X  
Index Entry  Section

A
assertion-failed: Internal conditions

C
Class, test: Exported classes
Class, test-case: Exported classes
Class, test-failure: Internal classes
Class, test-listener: Internal classes
Class, test-results: Exported classes
Class, test-suite: Exported classes
Class, textui-test-runner: Internal classes
Condition, assertion-failed: Internal conditions

P
Package, xlunit: The xlunit package
Package, xlunit-system: The xlunit-system package

S
System, xlunit: The xlunit system

T
test: Exported classes
test-case: Exported classes
test-failure: Internal classes
test-listener: Internal classes
test-results: Exported classes
test-suite: Exported classes
textui-test-runner: Internal classes

X
xlunit: The xlunit system
xlunit: The xlunit package
xlunit-system: The xlunit-system package

Jump to:   A   C   P   S   T   X