Common Lisp Package: TCR.SEQUENCE-ITERATORS.TEST

README:

FUNCTION

Public

TYPE= (TYPE1 TYPE2)

Returns a primary value of T is TYPE1 and TYPE2 are the same type, and a secondary value that is true is the type equality could be reliably determined: primary value of NIL and secondary value of T indicates that the types are not equivalent.

Undocumented

2+ (N)

2- (N)

SEQUENCE-ELEMENT-TYPE (SEQUENCE)

SEQUENCE-TYPE-OF (SEQUENCE)

Private

COPY-ENTRY (SEQUENCE)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

EQUALP-WITH-CASE (X Y)

Like EQUALP, but doesn't do case conversion of characters.

Undocumented

ADD-ENTRY (ENTRY)

CONTINUE-TESTING

DO-ENTRIES (S)

DO-ENTRY (ENTRY &OPTIONAL (S *STANDARD-OUTPUT*))

DO-TEST (&OPTIONAL (NAME *TEST*))

DO-TESTS (&OPTIONAL (OUT *STANDARD-OUTPUT*))

FORM (STRUCTURE)

SETFFORM (NEW-VALUE STRUCTURE)

FORMAT-SYMBOL (PACKAGE CONTROL &REST ARGUMENTS)

GET-ENTRY (NAME)

GET-TEST (&OPTIONAL (NAME *TEST*))

MAKE-ENTRY (&KEY ((PEND DUM1) NIL) ((NAME DUM2) NIL) ((FORM DUM3) NIL))

MAYBE-INTERN (NAME PACKAGE)

NAME (STRUCTURE)

SETFNAME (NEW-VALUE STRUCTURE)

PEND (STRUCTURE)

SETFPEND (NEW-VALUE STRUCTURE)

PENDING-TESTS

PROTOTYPE (TYPE)

REM-ALL-TESTS

REM-TEST (&OPTIONAL (NAME *TEST*))

REPORT-ERROR (ERROR? &REST ARGS)

SEQUENCE-INFERRED-ELEMENT-TYPE (SEQUENCE)

MACRO

Public

Undocumented

DEFINE-SEQUENCE-TEST (NAME (&REST CLAUSES) FORM &REST VALUES)

SIGNALS-CONDITION-P (NAME &BODY BODY)

Private

Undocumented

DEFN (ENTRY)

DEFTEST (NAME FORM &REST VALUES)

VALS (ENTRY)

VARIABLE

Private

*CATCH-ERRORS*

When true, causes errors in a test to be caught.

*COMPILE-TESTS*

When true, compile the tests before running them.

*DEBUG*

For debugging

*ENTRIES*

Test database

*EXPECTED-FAILURES*

A list of test names that are expected to fail.

*IN-TEST*

Used by TEST

*PRINT-CIRCLE-ON-FAILURE*

Failure reports are printed with *PRINT-CIRCLE* bound to this value.

*TEST*

Current test name

Undocumented

*BIT-VECTOR*

*DEFAULT-SIZE*

*DO-TESTS-WHEN-DEFINED*

*EMPTY-BIT-VECTOR*

*EMPTY-LIST*

*EMPTY-SPECIALIZED-VECTOR*

*EMPTY-STRING*

*EMPTY-VECTOR*

*EMPTY-VECTOR-WITH-FILL-POINTER*

*LIST*

*OPTIMIZATION-SETTINGS*

*SEQUENCE-VARIABLES*

*SPECIALIZED-VECTOR*

*STRING*

*VECTOR*

*VECTOR-WITH-FILL-POINTER*

+DEFAULT-TEST-CLAUSES+