CS 1705 Library

Package net.sf.webcat

Interface Summary
StringNormalizer.NormalizerRule This interface defines what it means to be a normalizer rule: an object having an appropriate StringNormalizer.NormalizerRule.normalize(String) method.
 

Class Summary
PrintStreamWithHistory An enhanced version of PrintStream that provides for a history recall function and some other features making I/O testing a bit easier to perform.
PrintWriterWithHistory An enhanced version of PrintWriter that provides for a history recall function and some other features making I/O testing a bit easier to perform.
ReflectionSupport This class provides static helper methods to use reflection to check for and invoke methods on objects.
StringNormalizer 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.
StringNormalizer.RegexNormalizerRule A highly reusable concrete implementation of StringNormalizer.NormalizerRule that applies a series of regular expression substitutions.
SystemIOUtilities A utility class that provides functions for replacing System I/O streams with helpful alternative implementations to make some testing jobs easier.
TestCase This class provides some customized behavior beyond the basics of TestCase to support testing of I/O driven programs and flexible/fuzzy comparison of strings.
 

Enum Summary
StringNormalizer.StandardRule This enumeration defines the set of predefined transformation rules.
 


Last updated: Wed, Apr 1, 2009 • 12:29 AM EDT

Copyright © 2009 Virginia Tech.