The xlunit Reference Manual

This is the xlunit Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed May 15 07:22:28 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 xlunit

Extreme Lisp Testing Suite

Maintainer

Kevin M. Rosenberg <>

Author

Kevin Rosenberg based on work by Craig Brozensky

License

BSD

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.

Child Components

3 Files

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


3.1 Lisp


3.1.1 xlunit/xlunit.asd

Source

xlunit.asd.

Parent Component

xlunit (system).

ASDF Systems

xlunit.

Packages

xlunit-system.


3.1.2 xlunit/package.lisp

Source

xlunit.asd.

Parent Component

xlunit (system).

Packages

xlunit.


3.1.3 xlunit/assert.lisp

Dependency

package.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Public Interface
Internals

3.1.4 xlunit/tcase.lisp

Dependency

assert.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Public Interface
Internals

3.1.5 xlunit/listener.lisp

Dependency

tcase.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Internals

3.1.6 xlunit/result.lisp

Dependency

listener.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Public Interface
Internals

3.1.7 xlunit/suite.lisp

Dependency

result.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Public Interface
Internals

3.1.8 xlunit/textui.lisp

Dependency

suite.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Public Interface

textui-test-run (method).

Internals

3.1.9 xlunit/printer.lisp

Dependency

textui.lisp (file).

Source

xlunit.asd.

Parent Component

xlunit (system).

Public Interface

summary (generic function).

Internals

4 Packages

Packages are listed by definition order.


4.1 xlunit-system

Source

xlunit.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.2 xlunit

This is the XLUnit Framework.

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Macros

Macro: assert-condition (condition form &optional message)
Package

xlunit.

Source

assert.lisp.

Macro: assert-false (v &optional message)
Package

xlunit.

Source

assert.lisp.

Macro: assert-true (v &optional message)
Package

xlunit.

Source

assert.lisp.

Macro: def-test-method (method-name ((instance-name class-name) &key run) &body method-body)
Package

xlunit.

Source

suite.lisp.

Macro: get-suite (class-name)
Package

xlunit.

Source

suite.lisp.


5.1.2 Ordinary functions

Function: assert-eql (v1 v2 &optional message)
Package

xlunit.

Source

assert.lisp.

Function: assert-equal (v1 v2 &optional message)
Package

xlunit.

Source

assert.lisp.

Function: assert-not-eql (v1 v2 &optional message)
Package

xlunit.

Source

assert.lisp.

Function: failure (format-str &rest args)

Signal a test failure and exit the test.

Package

xlunit.

Source

assert.lisp.

Function: make-test-results ()
Package

xlunit.

Source

result.lisp.


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.

Generic Function: named-test (name suite)
Package

xlunit.

Methods
Method: named-test (name (suite test-suite))
Source

suite.lisp.

Generic Function: remove-test (test suite)
Package

xlunit.

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

suite.lisp.

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.

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.

Method: run-on-test-results ((test test-case) result &key handle-errors)
Source

tcase.lisp.

Generic Function: run-test (test)
Package

xlunit.

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

tcase.lisp.

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.

Methods
Method: set-up ((test test-case))
Generic Reader: suite (object)
Package

xlunit.

Methods
Reader Method: suite ((test-case test-case))

automatically generated reader method

Source

tcase.lisp.

Target Slot

suite.

Generic Writer: (setf suite) (object)
Package

xlunit.

Methods
Writer Method: (setf suite) ((test-case test-case))

automatically generated writer method

Source

tcase.lisp.

Target Slot

suite.

Generic Function: summary (result)
Package

xlunit.

Source

printer.lisp.

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.

Methods
Method: tear-down ((test test-case))
Generic Reader: tests (object)
Package

xlunit.

Methods
Reader Method: tests ((test-suite test-suite))

automatically generated reader method

Source

suite.lisp.

Target Slot

tests.

Generic Writer: (setf tests) (object)
Package

xlunit.

Methods
Writer Method: (setf tests) ((test-suite test-suite))

automatically generated writer method

Source

suite.lisp.

Target Slot

tests.

Generic Function: textui-test-run (ob)
Package

xlunit.

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

textui.lisp.

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.


5.1.4 Standalone methods

Method: initialize-instance :after ((ob test-case) &rest initargs)
Source

tcase.lisp.

Method: print-object ((obj assertion-failed) stream)
Source

assert.lisp.

Method: print-object ((obj test-failure) stream)
Source

result.lisp.


5.1.5 Classes

Class: test
Package

xlunit.

Source

tcase.lisp.

Direct subclasses
Direct methods
Class: test-case

Base class for test-cases.

Package

xlunit.

Source

tcase.lisp.

Direct superclasses

test.

Direct methods
Direct slots
Slot: existing-suites
Allocation

:class

Readers

existing-suites.

Writers

(setf existing-suites).

Slot: method-body

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

Initargs

:method-body

Readers

method-body.

Writers

(setf method-body).

Slot: name

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

Initform

""

Initargs

:name

Readers

name.

Writers

This slot is read-only.

Slot: description

Short description of this test-case, uses in reports

Initargs

:description

Readers

description.

Writers

This slot is read-only.

Slot: suite
Initargs

:suite

Readers

suite.

Writers

(setf suite).

Class: test-results

Results of running test(s)

Package

xlunit.

Source

result.lisp.

Direct methods
Direct slots
Slot: test
Initargs

:test

Readers

result-test.

Writers

This slot is read-only.

Slot: count
Package

common-lisp.

Initform

0

Readers

run-tests.

Writers

(setf run-tests).

Slot: failures
Initargs

:failures

Readers

failures.

Writers

(setf failures).

Slot: errors
Initargs

:errors

Readers

errors.

Writers

(setf errors).

Slot: listeners
Readers

listeners.

Writers

(setf listeners).

Slot: stop
Readers

stop.

Writers

(setf stop).

Class: test-suite
Package

xlunit.

Source

suite.lisp.

Direct superclasses

test.

Direct methods
Direct slots
Slot: name
Initform

""

Initargs

:name

Readers

test-suite-name.

Writers

This slot is read-only.

Slot: tests
Initargs

:tests

Readers

tests.

Writers

(setf tests).

Slot: description
Initform

"no description."

Initargs

:description

Readers

description.

Writers

This slot is read-only.


5.2 Internals


5.2.1 Macros

Macro: assert-not-condition (condition form &optional message)
Package

xlunit.

Source

assert.lisp.


5.2.2 Ordinary functions

Function: failure-message (message &optional format-str &rest args)

Signal a test failure and exit the test.

Package

xlunit.

Source

assert.lisp.

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.

Function: make-test-failure (test condition)
Package

xlunit.

Source

result.lisp.


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.

Method: add-error ((ob test-results) (tcase test-case) condition)
Source

result.lisp.

Generic Function: add-failure (ob tcase condition)
Package

xlunit.

Methods
Method: add-failure ((ob textui-test-runner) test-case condition)
Source

textui.lisp.

Method: add-failure ((ob test-results) (tcase test-case) condition)
Source

result.lisp.

Generic Function: add-listener (res listener)
Package

xlunit.

Methods
Method: add-listener ((res test-results) (listener test-listener))
Source

result.lisp.

Generic Reader: description (object)
Package

xlunit.

Methods
Reader Method: description ((test-suite test-suite))

automatically generated reader method

Source

suite.lisp.

Target Slot

description.

Reader Method: description ((test-case test-case))

Short description of this test-case, uses in reports

Source

tcase.lisp.

Target Slot

description.

Generic Function: end-test (obj tcase)
Package

xlunit.

Methods
Method: end-test ((tcase test) (res test-results))
Source

result.lisp.

Method: end-test ((obj test-listener) tcase)
Source

listener.lisp.

Generic Function: error-count (res)
Package

xlunit.

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

result.lisp.

Generic Reader: errors (object)
Package

xlunit.

Methods
Reader Method: errors ((test-results test-results))

automatically generated reader method

Source

result.lisp.

Target Slot

errors.

Generic Writer: (setf errors) (object)
Package

xlunit.

Methods
Writer Method: (setf errors) ((test-results test-results))

automatically generated writer method

Source

result.lisp.

Target Slot

errors.

Generic Reader: existing-suites (object)
Package

xlunit.

Methods
Reader Method: existing-suites ((test-case test-case))

automatically generated reader method

Source

tcase.lisp.

Target Slot

existing-suites.

Generic Writer: (setf existing-suites) (object)
Package

xlunit.

Methods
Writer Method: (setf existing-suites) ((test-case test-case))

automatically generated writer method

Source

tcase.lisp.

Target Slot

existing-suites.

Generic Reader: failed-test (object)
Package

xlunit.

Methods
Reader Method: failed-test ((test-failure test-failure))

automatically generated reader method

Source

result.lisp.

Target Slot

failed-test.

Generic Function: failure-count (res)
Package

xlunit.

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

result.lisp.

Generic Reader: failures (object)
Package

xlunit.

Methods
Reader Method: failures ((test-results test-results))

automatically generated reader method

Source

result.lisp.

Target Slot

failures.

Generic Writer: (setf failures) (object)
Package

xlunit.

Methods
Writer Method: (setf failures) ((test-results test-results))

automatically generated writer method

Source

result.lisp.

Target Slot

failures.

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.

Generic Reader: listeners (object)
Package

xlunit.

Methods
Reader Method: listeners ((test-results test-results))

automatically generated reader method

Source

result.lisp.

Target Slot

listeners.

Generic Writer: (setf listeners) (object)
Package

xlunit.

Methods
Writer Method: (setf listeners) ((test-results test-results))

automatically generated writer method

Source

result.lisp.

Target Slot

listeners.

Generic Reader: message (condition)
Generic Writer: (setf message) (condition)
Package

xlunit.

Methods
Reader Method: message ((condition assertion-failed))
Writer Method: (setf message) ((condition assertion-failed))
Source

assert.lisp.

Target Slot

message.

Generic Reader: method-body (object)
Generic Writer: (setf method-body) (object)
Package

xlunit.

Methods
Reader Method: method-body ((test-case test-case))
Writer Method: (setf method-body) ((test-case test-case))

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

Source

tcase.lisp.

Target Slot

method-body.

Generic Reader: name (object)
Package

xlunit.

Methods
Reader Method: name ((test-case test-case))

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

Source

tcase.lisp.

Target Slot

name.

Generic Reader: ostream (object)
Package

xlunit.

Methods
Reader Method: ostream ((textui-test-runner textui-test-runner))

automatically generated reader method

Source

textui.lisp.

Target Slot

ostream.

Generic Writer: (setf ostream) (object)
Package

xlunit.

Methods
Writer Method: (setf ostream) ((textui-test-runner textui-test-runner))

automatically generated writer method

Source

textui.lisp.

Target Slot

ostream.

Generic Function: print-defects (obj defects title)
Package

xlunit.

Methods
Method: print-defects ((obj textui-test-runner) defects title)
Source

printer.lisp.

Generic Function: print-footer (obj result)
Package

xlunit.

Methods
Method: print-footer ((obj textui-test-runner) result)
Source

printer.lisp.

Generic Function: print-header (obj result seconds)
Package

xlunit.

Methods
Method: print-header ((obj textui-test-runner) result seconds)
Source

printer.lisp.

Generic Function: print-results (obj result seconds)
Package

xlunit.

Methods
Method: print-results ((obj textui-test-runner) result seconds)
Source

printer.lisp.

Generic Reader: result-test (object)
Package

xlunit.

Methods
Reader Method: result-test ((test-results test-results))

automatically generated reader method

Source

result.lisp.

Target Slot

test.

Generic Function: run-base (test)
Package

xlunit.

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

tcase.lisp.

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.

Generic Reader: run-tests (object)
Package

xlunit.

Methods
Reader Method: run-tests ((test-results test-results))

automatically generated reader method

Source

result.lisp.

Target Slot

count.

Generic Writer: (setf run-tests) (object)
Package

xlunit.

Methods
Writer Method: (setf run-tests) ((test-results test-results))

automatically generated writer method

Source

result.lisp.

Target Slot

count.

Generic Function: start-test (obj tcase)
Package

xlunit.

Methods
Method: start-test ((ob textui-test-runner) test-case)
Source

textui.lisp.

Method: start-test ((tcase test) (res test-results))
Source

result.lisp.

Method: start-test ((obj test-listener) tcase)
Source

listener.lisp.

Generic Reader: stop (object)
Package

xlunit.

Methods
Reader Method: stop ((test-results test-results))

automatically generated reader method

Source

result.lisp.

Target Slot

stop.

Generic Writer: (setf stop) (object)
Package

xlunit.

Methods
Writer Method: (setf stop) ((test-results test-results))

automatically generated writer method

Source

result.lisp.

Target Slot

stop.

Generic Reader: test-suite-name (object)
Package

xlunit.

Methods
Reader Method: test-suite-name ((test-suite test-suite))

automatically generated reader method

Source

suite.lisp.

Target Slot

name.

Generic Reader: thrown-condition (object)
Package

xlunit.

Methods
Reader Method: thrown-condition ((test-failure test-failure))

automatically generated reader method

Source

result.lisp.

Target Slot

thrown-condition.


5.2.4 Conditions

Condition: assertion-failed

Base class for all test failures.

Package

xlunit.

Source

assert.lisp.

Direct superclasses

simple-condition.

Direct methods
Direct slots
Slot: message
Initform

(quote nil)

Initargs

:message

Readers

message.

Writers

(setf message).


5.2.5 Classes

Class: test-failure

Stored failures/errors in test-results slots

Package

xlunit.

Source

result.lisp.

Direct methods
Direct slots
Slot: failed-test
Initargs

:failed-test

Readers

failed-test.

Writers

This slot is read-only.

Slot: thrown-condition
Initargs

:thrown-condition

Readers

thrown-condition.

Writers

This slot is read-only.

Class: test-listener
Package

xlunit.

Source

listener.lisp.

Direct subclasses

textui-test-runner.

Direct methods
Class: textui-test-runner
Package

xlunit.

Source

textui.lisp.

Direct superclasses

test-listener.

Direct methods
Direct Default Initargs
InitargValue
:ostream*standard-output*
Direct slots
Slot: ostream
Initargs

:ostream

Readers

ostream.

Writers

(setf ostream).


Appendix A Indexes


A.1 Concepts


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): Private generic functions
(setf errors): Private generic functions
(setf existing-suites): Private generic functions
(setf existing-suites): Private generic functions
(setf failures): Private generic functions
(setf failures): Private generic functions
(setf listeners): Private generic functions
(setf listeners): Private generic functions
(setf message): Private generic functions
(setf message): Private generic functions
(setf method-body): Private generic functions
(setf method-body): Private generic functions
(setf ostream): Private generic functions
(setf ostream): Private generic functions
(setf run-tests): Private generic functions
(setf run-tests): Private generic functions
(setf stop): Private generic functions
(setf stop): Private generic functions
(setf suite): Public generic functions
(setf suite): Public generic functions
(setf tests): Public generic functions
(setf tests): Public generic functions

A
add-error: Private generic functions
add-error: Private generic functions
add-error: Private generic functions
add-failure: Private generic functions
add-failure: Private generic functions
add-failure: Private generic functions
add-listener: Private generic functions
add-listener: Private generic functions
add-test: Public generic functions
add-test: Public generic functions
assert-condition: Public macros
assert-eql: Public ordinary functions
assert-equal: Public ordinary functions
assert-false: Public macros
assert-not-condition: Private macros
assert-not-eql: Public ordinary functions
assert-true: Public macros

D
def-test-method: Public macros
description: Private generic functions
description: Private generic functions
description: Private generic functions

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

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

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

I
initialize-instance: Public standalone methods
is-failure: Private generic functions
is-failure: Private generic functions

L
listeners: Private generic functions
listeners: Private generic functions

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

N
name: Private generic functions
name: Private generic functions
named-test: Public generic functions
named-test: Public generic functions

O
ostream: Private generic functions
ostream: Private generic functions

P
print-defects: Private generic functions
print-defects: Private generic functions
print-footer: Private generic functions
print-footer: Private generic functions
print-header: Private generic functions
print-header: Private generic functions
print-object: Public standalone methods
print-object: Public standalone methods
print-results: Private generic functions
print-results: Private generic functions

R
remove-test: Public generic functions
remove-test: Public generic functions
result-test: Private generic functions
result-test: Private generic functions
run: Public generic functions
run: Public generic functions
run-base: Private generic functions
run-base: Private generic functions
run-on-test-results: Public generic functions
run-on-test-results: Public generic functions
run-on-test-results: Public generic functions
run-protected: Private generic functions
run-protected: Private generic functions
run-test: Public generic functions
run-test: Public generic functions
run-tests: Private generic functions
run-tests: Private generic functions

S
set-up: Public generic functions
set-up: Public generic functions
start-test: Private generic functions
start-test: Private generic functions
start-test: Private generic functions
start-test: Private generic functions
stop: Private generic functions
stop: Private generic functions
suite: Public generic functions
suite: Public generic functions
summary: Public generic functions
summary: Public generic functions

T
tear-down: Public generic functions
tear-down: Public generic functions
test-suite-name: Private generic functions
test-suite-name: Private generic functions
tests: Public generic functions
tests: Public generic functions
textui-test-run: Public generic functions
textui-test-run: Public generic functions
thrown-condition: Private generic functions
thrown-condition: Private generic functions

W
was-successful: Public generic functions
was-successful: Public generic functions


A.4 Data types

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

A
assert.lisp: The xlunit/assert․lisp file
assertion-failed: Private conditions

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

F
File, assert.lisp: The xlunit/assert․lisp file
File, listener.lisp: The xlunit/listener․lisp file
File, package.lisp: The xlunit/package․lisp file
File, printer.lisp: The xlunit/printer․lisp file
File, result.lisp: The xlunit/result․lisp file
File, suite.lisp: The xlunit/suite․lisp file
File, tcase.lisp: The xlunit/tcase․lisp file
File, textui.lisp: The xlunit/textui․lisp file
File, xlunit.asd: The xlunit/xlunit․asd file

L
listener.lisp: The xlunit/listener․lisp file

P
Package, xlunit: The xlunit package
Package, xlunit-system: The xlunit-system package
package.lisp: The xlunit/package․lisp file
printer.lisp: The xlunit/printer․lisp file

R
result.lisp: The xlunit/result․lisp file

S
suite.lisp: The xlunit/suite․lisp file
System, xlunit: The xlunit system

T
tcase.lisp: The xlunit/tcase․lisp file
test: Public classes
test-case: Public classes
test-failure: Private classes
test-listener: Private classes
test-results: Public classes
test-suite: Public classes
textui-test-runner: Private classes
textui.lisp: The xlunit/textui․lisp file

X
xlunit: The xlunit system
xlunit: The xlunit package
xlunit-system: The xlunit-system package
xlunit.asd: The xlunit/xlunit․asd file