Common Lisp Package: STEFIL-TEST

README:

FUNCTION

Public

Undocumented

TEST

Private

Undocumented

ASSERTIONS (&KEY (TEST-NAME (GENSYM TEMP-TEST)))

COUNTER-IN-LEXICAL-ENVIRONMENT

EXTRACT-ASSERT-EXPRESSION-AND-MESSAGE (INPUT-FORM)

FILE-HEADER

FIXTURES

ILLEGAL-LAMBDA-LIST (LAMBDA-LIST)

LAMBDA-LIST-PROCESSING

LAMBDA-LIST-TO-FUNCALL-EXPRESSION (FUNCTION ARGS)

LAMBDA-LIST-TO-VALUE-LIST-EXPRESSION (ARGS)

LAMBDA-LIST-TO-VARIABLE-NAME-LIST (ARGS &KEY MACRO INCLUDE-SPECIALS)

LAMBDA-LISTS

LIFECYCLE (&KEY (TEST-NAME (GENSYM TEMP-TEST)) (SUITE-NAME (GENSYM TEMP-SUITE)))

NESTED-FIXTURES1

NESTED-FIXTURES2

RECORD-FAILURE (DESCRIPTION-TYPE &REST ARGS)

RECORD-FAILURE* (TYPE &KEY (SIGNAL-ASSERTION-FAILED T) DESCRIPTION-INITARGS)

REM-TEST (NAME &REST ARGS)

SIMPLE-TEST-FIXTURE (&OPTIONAL (PHASE491 SETUP))

STEFIL-TEMP-SUITE

TEST-FIXTURE (&OPTIONAL (PHASE461 SETUP))

MACRO

Private

ENABLE-SHARP-BOOLEAN-SYNTAX

Copies *readtable* and enables #t and #f readers for t and nil in the copy.

Undocumented

DEFTEST (NAME ARGS &BODY BODY)

EVAL-ALWAYS (&BODY BODY)

FALSE-MACRO

REBIND (BINDINGS &BODY BODY)

TRUE-MACRO

GENERIC-FUNCTION

Private

Undocumented

COUNT-TESTS (TESTABLE)

SLOT-ACCESSOR

Private

RUN-TESTS-OF (OBJECT)

test -> context mapping

SETFRUN-TESTS-OF (NEW-VALUE OBJECT)

test -> context mapping

Undocumented

ASSERTION-COUNT-OF (OBJECT)

SETFASSERTION-COUNT-OF (NEW-VALUE OBJECT)

DEBUG-ON-ASSERTION-FAILURE-P (OBJECT)

SETFDEBUG-ON-ASSERTION-FAILURE-P (NEW-VALUE OBJECT)

DEBUG-ON-UNEXPECTED-ERROR-P (OBJECT)

SETFDEBUG-ON-UNEXPECTED-ERROR-P (NEW-VALUE OBJECT)

FAILURE-DESCRIPTIONS-OF (OBJECT)

SETFFAILURE-DESCRIPTIONS-OF (NEW-VALUE OBJECT)

NAME-OF (OBJECT)

SETFNAME-OF (NEW-VALUE OBJECT)

PARENT-OF (OBJECT)

SETFPARENT-OF (NEW-VALUE OBJECT)

SETFPRINT-TEST-RUN-PROGRESS-P (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*FIXTURE-TEST-COUNTER*

*FIXTURE-TEST-GLOBAL*

*GLOBAL-COUNTER-FOR-LEXICAL-TEST*

*STEFIL-TEMP-SUITE*

*SUITE*

*TESTS*

CONDITION

Private

Undocumented

ILLEGAL-LAMBDA-LIST (LAMBDA-LIST)