A C D E F G H I M N O P R S T

I

IExamples - Interface in tester
A visitor designed to invoke test cases that will be evaluated by the Tester class
IllegalUseOfTraversalException - Exception in tester
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.
IllegalUseOfTraversalException() - Constructor for exception tester.IllegalUseOfTraversalException
Constructs a new exception with null as its detail message.
IllegalUseOfTraversalException(String) - Constructor for exception tester.IllegalUseOfTraversalException
Constructs a new exception with the specified detail message.
IllegalUseOfTraversalException(String, Throwable) - Constructor for exception tester.IllegalUseOfTraversalException
Constructs a new exception with the specified detail message and cause.
IllegalUseOfTraversalException(Throwable) - Constructor for exception tester.IllegalUseOfTraversalException
Constructs a new exception with the specified cause and a detail message.
INDENT - Static variable in class tester.Inspector
current indentation level for pretty-printing
INDENT - Static variable in class tester.Printer
current indentation level for pretty-printing
Inspector - Class in tester
This class illustrates the use of the Java reflection classes and uses them to implement comparison for extensional equality between two objects of arbitrary type.
Inspector() - Constructor for class tester.Inspector
Constructor: For the given instance get its Class and fields.
inspector - Variable in class tester.Tester
=an instance of the Inspector to use troughout
ISame<T> - Interface in tester
An interface to represent a method that compares two objects for user-defined equality.
isDouble(String) - Method in class tester.Inspector
Does the class with the given name represent inexact numbers?
isEmpty() - Method in interface tester.Traversal
Produce true if this Traversal represents an empty dataset
isFloat(String) - Method in class tester.Inspector
Does the class with the given name represent inexact numbers?
isOurCanvas(String) - Static method in class tester.Inspector
Is this a name of one of our Canvas classes?
isSame(Object, Object) - Method in class tester.Inspector
Compare the two given objects for extensional equality.
isSameData(Iterator, Iterator) - Method in class tester.Inspector
Determine whether two Iterators generate the same data in the same order.
isSameDouble(double, double) - Method in class tester.Inspector
Determine whether the relative difference between two double numbers is below the expected TOLERANCE
isSameFloat(float, float) - Method in class tester.Inspector
Determine whether the relative difference between two float numbers is below the expected TOLERANCE
isSameIterable(Iterable, Iterable) - Method in class tester.Inspector
Determine whether two Iterable objects generate the same data elements in the same order.
isWrapperClass(String) - Static method in class tester.Inspector
Does the class with the given name represent a wrapper class for a primitive class?
isWrapperMatch(String, String) - Method in class tester.Tester
Check whether the primitive type with the name in matches the wrapper type with the name def.

A C D E F G H I M N O P R S T