Package student.testingsupport
package student.testingsupport
-
ClassDescriptionAn enhanced version of
PrintStream
that provides for a history recall function and some other features making I/O testing a bit easier to perform.This class provides static helper methods to use reflection to check for and invoke methods on objects.A custom error class that represents any error conditions that arise in the reflection-based methods provided by this class.An enumeration that represents a set of constants for specifying constraints on the visibility of a declaration.This class represents a programmable string "normalizing" engine that can be used to convert strings into a canonical form, say, before comparing strings for equality or something.This interface defines what it means to be a normalizer rule: an object having an appropriateStringNormalizer.NormalizerRule.normalize(String)
method.A highly reusable concrete implementation ofStringNormalizer.NormalizerRule
that applies a series ofregular expression
substitutions.This enumeration defines the set of predefined transformation rules.A utility class that provides functions for replacingSystem
I/O streams with helpful alternative implementations to make some testing jobs easier.