Package tester

Interface Summary
Equivalence<T> A function object to represent equivalence relationship for the given class of data.
IExamples A visitor designed to invoke test cases that will be evaluated by the Tester class
ISame<T> An interface to represent a method that compares two objects for user-defined equality.
Traversal<T> An interface that defines a functional iterator for traversing datasets
 

Class Summary
Tester A test harness that compares arbitrary objects for extensional equality.
 

Exception Summary
IllegalUseOfTraversalException Exception to be raised on an attempt to advance a traversal over an empty collection or to produce the first element of an empty collection.
 

Annotation Types Summary
Example This annotation allows us to mark classes that we would like to examine at runtime using the provided Tester.