Common Lisp Package: BKNR.DATASTORE.TESTS

README:

FUNCTION

Private

DO-RUN-TEST (THUNK)

Run the test in THUNK, then verify that the store contains the `same' objects after a restore and after snapshot and a restore.

OBJECT-CLASSES-AND-IDS

Return a list of conses with the car being a class name and the cdr being the object id for all persistent objects in the store

Undocumented

DELETE-DIRECTORY (PATHNAME)

MAKE-TEST-STORE-DIRECTORY

RUN-DATASTORE-TEST (NAME)

MACRO

Private

Undocumented

DEFDSTEST (NAME ARGS &BODY BODY)

SLOT-ACCESSOR

Private

Undocumented

CLASS-WITH-TRANSIENT-SLOT-SLOT (OBJECT)

SETFCLASS-WITH-TRANSIENT-SLOT-SLOT (NEW-VALUE OBJECT)

PARENT-CHILD (OBJECT)

SETFPARENT-CHILD (NEW-VALUE OBJECT)

PERSISTENT-MIXIN-MIXIN-SLOT (OBJECT)

SETFPERSISTENT-MIXIN-MIXIN-SLOT (NEW-VALUE OBJECT)

VARIABLE

Private

Undocumented

*TEST-DATASTORE*

*TESTS*

CLASS

Private

Undocumented

CHILD

CLASS-WITH-TRANSIENT-SLOT

DATASTORE-TEST-CLASS

INHERIT-MULTIPLE

PARENT

PERSISTENT-MIXIN

CONSTANT

Private

Undocumented

+STRESS-SIZE+