Common Lisp Package: USERIAL-TESTS

README:

FUNCTION

Private

PERSON-AGE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERSON-INITIAL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

PERSON-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

SERIALIZE-UNSERIALIZE (TAG VALUE &OPTIONAL (BUFFER-SIZE 64))

Returns the value obtained from unserializing disptached by TAG on the result of rewinding a buffer of BUFFER-SIZE bytes that had VALUE serialized into it dispatched by TAG. The hope is that the returned value will be equal to VALUE.

Undocumented

CALL-FROM-BUFFER (&REST MORE-KEYS-2 &KEY &ALLOW-OTHER-KEYS)

CALL-TO-BUFFER (A &OPTIONAL (B UNSPECIFIED ARG-P-3) &KEY (D UNSPECIFIED ARG-P-4) (E e ARG-P-5) ((FF F) 1 F-P))

COPY-PERSON (INSTANCE)

FIND-PERSON-BY-NAME (PNAME)

FIND-PERSON-BY-NAME-AND-AGE (PNAME PAGE)

MAKE-PERSON (&KEY ((NAME DUM2667) NIL) ((INITIAL DUM2668) NIL) ((AGE DUM2669) NIL))

MAKE-UBYTE-ARRAY (BYTES)

SETFPERSON-AGE (NEW-VALUE INSTANCE)

SETFPERSON-INITIAL (NEW-VALUE INSTANCE)

SETFPERSON-NAME (NEW-VALUE INSTANCE)

PERSON-P (OBJECT)

PREPARE-SAMPLE-PEOPLE-HASH (&REST PEEPS)

PREPARE-STANDARD-PEOPLE-IN-HASH

VARIABLE

Private

Undocumented

*HIGH*

*LOW*

*PEOPLE*

CLASS

Private

BUFFER-CONSTRUCTION

Test construction of buffers

BUFFER-INFORMATION

Test querying of buffer properties

KEYED-SLOT-AND-ACCESSOR-SERIALIZERS

Verify that the MAKE-KEY-SLOT-SERIALIZER and MAKE-KEY-ACCESSOR-SERIALIZER work

SAMPLE-PEOPLE

Prepare some sample people

SAMPLE-PEOPLE-IN-HASH

Prepare some sample people in a hash table

SIMPLE-BUFFERS

Prepare some buffers of different sizes

TEST-ENUM/BITFIELD-SERIALIZING

Verify that the ENUM and BITFIELD serializes serialize as expected.

TEST-GLOBAL-VARIABLE-SERIALIZER

Verify that the MAKE-GLOBAL-VARIABLE-SERIALIZER works

TEST-INT-SERIALIZING

Test the various standard signed-int serialize/unserialize routines.

TEST-SERIALIZING-FUNCALL

Define serializing funcall

TEST-STRING-AND-BYTE-SERIALIZING

Test that strings and raw-byte arrays serialize as expected

TEST-SYMBOL-SERIALIZING

Test that symbols and keywords serialize as expected

TEST-UINT-SERIALIZING

Test the various standard unsigned-int serialize/unserialize routines.

UNSERIALIZE-BUFFERS

Prepare some buffers for unserializing

Undocumented

=LAYER-CLASS-DEFINER-FOR-V0.1=

=LAYER-CLASS-DEFINER-FOR-V1.1=

=LAYER-CLASS-DEFINER-FOR-V1=

=LAYER-CLASS-DEFINER-FOR-V2.0=

PERSON

TEST-LAYERED-VERSIONS

TEST-LIST-SERIALIZER

TEST-SERIALIZE*

TEST-SLOT-AND-ACCESSOR-SERIALIZERS

TEST-UNSERIALIZE-TECHNIQUES

TEST-VECTOR-SERIALIZER