org.mortbay.util
public class TestCase extends Object
Test t1 = new Test("All_Pass"); Test t2 = new Test("All_Fail"); t1.check(true,"Boolean check that passes"); t2.check(false,"Boolean check that fails"); t1.checkEquals("Foo","Foo","Object comparison that passes"); t2.checkEquals("Foo","Bar","Object comparison that fails"); t1.checkEquals(1,1,"Long comparison that passes"); t2.checkEquals(1,2,"Long comparison that fails"); t1.checkEquals(1.1,1.1,"Double comparison that passes"); t2.checkEquals(1.1,2.2,"Double comparison that fails"); t1.checkEquals('a','a',"Char comparison that passes"); t2.checkEquals('a','b',"Char comparison that fails"); Test.report();
Version: $Id: TestCase.java,v 1.8 2005/08/13 00:01:28 gregwilkins Exp $
See Also: org.mortbay.util.Code
Constructor Summary | |
---|---|
TestCase(String testCase) TestCase constructor. |
Method Summary | |
---|---|
void | check(boolean b, String check) Check a boolean test case. |
int | checkContains(String string, String subString, String check) Check that string contains a substring. |
int | checkContains(String string, int offset, String subString, String check) Check that string contains a substring. |
void | checkEquals(Object o1, Object o2, String check) Check a pair of objects for equality test case. |
void | checkEquals(long l1, long l2, String check) Check a a pair of longs for equality. |
void | checkEquals(double d1, double d2, String check) Check a a pair of doubles for equality. |
void | checkEquals(char c1, char c2, String check) Check a a pair of chars for equality. |
void | checkEquals(InputStream in1, InputStream in2, String check) Check contents of a pair of InputStreams for equality. |
int | checkNotContained(String string, String subString, String check) Check that string does not contain a substring. |
int | checkNotContained(String string, int offset, String subString, String check) Check that string does not contain a substring. |
int | realCheckContains(String string, int offset, String subString, String check) Check that string contains a substring. |
static void | report() Produce test report.
|
Parameters: testCase the name of the test case
Parameters: b Boolean to check check Description of this check
Returns: Index of substring
Returns: Index of substring
Parameters: o1 First object to compare o2 Second object to compare check Description of this check
Parameters: l1 First Long to compare l2 Second Long to compare check Description of this check
Parameters: d1 First double to compare d2 Second double to compare check Description of this check
Parameters: c1 First char to compare c2 Second char to compare check Description of this check
Parameters: in1 First InputStream in2 Second InputStream check Description
Returns: Index of substring
Returns: Index of substring
Returns: Index of substring