Common Lisp Package: MORE-CONDITIONS.TEST

This package contains unit tests for the more-conditions system

README:

MACRO

Private

Undocumented

DEFINE-CONDITION-SUITE ((NAME) &BODY CASES)

CLASS

Public

ROOT

Root unit test suite for the more-conditions system.

Private

CONDITIONS-ROOT

Root test suite for conditions and condition-related helper functions provided by the more-conditions system.

DEFINE-CONDITION-TRANSLATING-METHOD-ROOT

Test suite for the `define-condition-translating-method' macro.

ERROR-BEHAVIOR-RESTART-CASE-ROOT

Unit tests for the `error-behavior-restart-case' macro.

FOO-ERROR-ROOT

Unit tests for the `foo-error' condition class.

INCOMPATIBLE-ARGUMENTS-ROOT

Unit tests for the `incompatible-arguments' condition class.

INCOMPATIBLE-INITARGS-ROOT

Unit tests for the `incompatible-initargs' condition class.

INITARG-ERROR-ROOT

Unit tests for the `initarg-error' condition class.

MACROS-ROOT

Test suite for macros provided by the more-conditions system.

MAYBE-PRINT-CAUSE-ROOT

Test suite for the `maybe-print-cause' helper function.

MAYBE-PRINT-EXPLANATION-ROOT

Test suite for the `maybe-print-explanation' helper function.

MISSING-REQUIRED-ARGUMENT-ROOT

Unit tests for the `missing-required-argument' condition class.

MISSING-REQUIRED-INITARG-ROOT

Unit tests for the `missing-required-initarg' condition class.

REFERENCE-ERROR-ROOT

Unit tests for the `reference-error' condition class.

WITH-CONDITION-TRANSLATION-ROOT

Unit tests for `with-condition-translation' macro.

CONDITION

Private

Undocumented

FOO-ERROR

REFERENCE-ERROR