JML

Package org.multijava.util.testing

Provides JUnit testing utilities for all of the parts of MultiJava and the Java Modeling Language.

See:
          Description

Class Summary
Diff Class for calculating a (somewhat) detailed comparison of two strings.
ExternalInputIterator This is a utility class that is an iterator over the lines produced by an external executable.
FileCompareTestCase This class is a jutils.framework.Test that compares two files.
FileIterator This is a utility class that is an iterator over the lines produced by reading a file.
Main This class provides utilities for automatically generating JUnit test suites.
SampleTestCase  
TestCase Some utility methods for test cases
TestFilesCompileAllRunEachTestSuite This is a JUnit TestSuite that is created from a number of tests as follows.
TestFilesCompileAndRunTestSuite This is a JUnit TestSuite that is created from a number of tests as follows.
TestFilesCompileOnlyTestSuite This is a JUnit TestSuite that is created from a number of tests as follows.
TestFilesTestSuite This is a JUnit TestSuite that is created from a number of tests as follows.
TestingOptions This class is automatically generated from TestingOptions.opt and contains member fields corresponding to command-line options.
TestMain Unit tests for Main
TestSuite  
TestSuite.TestSuite$1  
Utils This class contains miscellaneous (static) utility functions that are useful in writing JUnit functional tests.
Utils.QuoteTokenizer  
Utils.Utils$1  
Utils.Utils$2  
Utils.Utils$3  
 

Package org.multijava.util.testing Description

Provides JUnit testing utilities for all of the parts of MultiJava and the Java Modeling Language.

Package Specification

Testing is a collection of utilities and superclasses for creating and generating JUnit tests to make sure all of the source code behaves according to specification.

Credits

Testing was designed and implemented by Curtis Clifton, Clyde Ruby, David Cok, Yoonsik Cheon, and Gary T. Leavens.

Thanks also to any contributors whose names we have failed to mention. If we've left you off this list, it is a mistake on our part and we apologize. Please let us know so the mistake can be rectified.


JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.