|
|||||||||
| Home >> All >> org >> mortbay >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.mortbay.util
Class TestCase

java.lang.Objectorg.mortbay.util.TestCase
- public class TestCase
- extends java.lang.Object
Test Harness and report. Test Harness for production of standard test reports:
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.6 2003/09/18 13:29:27 gregwilkins Exp $
| Field Summary | |
private static java.lang.String |
fail
|
private static org.apache.commons.logging.Log |
log
|
private boolean |
passed
|
private java.lang.StringBuffer |
reportBuf
|
(package private) static java.lang.String |
SelfFailTest
|
private static char[] |
spaces
|
private java.lang.String |
testCase
|
private static java.util.Vector |
tests
|
| Constructor Summary | |
TestCase(java.lang.String testCase)
TestCase constructor. |
|
| Method Summary | |
void |
check(boolean b,
java.lang.String check)
Check a boolean test case. |
int |
checkContains(java.lang.String string,
int offset,
java.lang.String subString,
java.lang.String check)
Check that string contains a substring. |
int |
checkContains(java.lang.String string,
java.lang.String subString,
java.lang.String check)
Check that string contains a substring. |
void |
checkEquals(char c1,
char c2,
java.lang.String check)
Check a a pair of chars for equality. |
void |
checkEquals(double d1,
double d2,
java.lang.String check)
Check a a pair of doubles for equality. |
void |
checkEquals(java.io.InputStream in1,
java.io.InputStream in2,
java.lang.String check)
Check contents of a pair of InputStreams for equality. |
void |
checkEquals(long l1,
long l2,
java.lang.String check)
Check a a pair of longs for equality. |
void |
checkEquals(java.lang.Object o1,
java.lang.Object o2,
java.lang.String check)
Check a pair of objects for equality test case. |
int |
checkNotContained(java.lang.String string,
int offset,
java.lang.String subString,
java.lang.String check)
Check that string does not contain a substring. |
int |
checkNotContained(java.lang.String string,
java.lang.String subString,
java.lang.String check)
Check that string does not contain a substring. |
private void |
commonCheckEquals(java.lang.Object o1,
java.lang.Object o2,
java.lang.String check)
Internal check a pair of objects for equality test case. |
int |
realCheckContains(java.lang.String string,
int offset,
java.lang.String subString,
java.lang.String check)
Check that string contains a substring. |
static void |
report()
Produce test report. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
log
private static org.apache.commons.logging.Log log
tests
private static java.util.Vector tests
fail
private static final java.lang.String fail
- See Also:
- Constant Field Values
spaces
private static final char[] spaces
SelfFailTest
static final java.lang.String SelfFailTest
- See Also:
- Constant Field Values
testCase
private java.lang.String testCase
reportBuf
private java.lang.StringBuffer reportBuf
passed
private boolean passed
| Constructor Detail |
TestCase
public TestCase(java.lang.String testCase)
- TestCase constructor.
| Method Detail |
check
public void check(boolean b,
java.lang.String check)
- Check a boolean test case.
checkContains
public int checkContains(java.lang.String string, java.lang.String subString, java.lang.String check)
- Check that string contains a substring.
checkContains
public int checkContains(java.lang.String string, int offset, java.lang.String subString, java.lang.String check)
- Check that string contains a substring.
realCheckContains
public int realCheckContains(java.lang.String string, int offset, java.lang.String subString, java.lang.String check)
- Check that string contains a substring.
checkNotContained
public int checkNotContained(java.lang.String string, java.lang.String subString, java.lang.String check)
- Check that string does not contain a substring.
checkNotContained
public int checkNotContained(java.lang.String string, int offset, java.lang.String subString, java.lang.String check)
- Check that string does not contain a substring.
checkEquals
public void checkEquals(java.lang.Object o1, java.lang.Object o2, java.lang.String check)
- Check a pair of objects for equality test case.
checkEquals
public void checkEquals(long l1,
long l2,
java.lang.String check)
- Check a a pair of longs for equality.
checkEquals
public void checkEquals(double d1,
double d2,
java.lang.String check)
- Check a a pair of doubles for equality.
checkEquals
public void checkEquals(char c1,
char c2,
java.lang.String check)
- Check a a pair of chars for equality.
checkEquals
public void checkEquals(java.io.InputStream in1, java.io.InputStream in2, java.lang.String check)
- Check contents of a pair of InputStreams for equality.
commonCheckEquals
private void commonCheckEquals(java.lang.Object o1, java.lang.Object o2, java.lang.String check)
- Internal check a pair of objects for equality test case.
report
public static void report()
- Produce test report.
|
|||||||||
| Home >> All >> org >> mortbay >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.mortbay.util.TestCase