|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--junit.extensions.jfunc.JFuncAssert
Basically this is JUnit's Assert made into an instance class, rather than a static one. It also provides the necessary methods to allow for multiple failures.
Field Summary | |
protected junit.framework.TestResult |
result
Needed for doing multiple failures in one test. |
Constructor Summary | |
protected |
JFuncAssert()
Public constructor for performing asserts on a test which extends Assert (XXX can't do non-fatal asserts, unless extended from) |
|
JFuncAssert(junit.framework.Test test,
junit.framework.TestResult result)
Public constructor for performing asserts on tests which don't extend Assert. |
Method Summary | |
void |
assert(boolean condition)
Deprecated. use assertTrue |
void |
assert(java.lang.String message,
boolean condition)
Deprecated. use assertTrue |
void |
assertEquals(boolean expected,
boolean actual)
Asserts that two booleans are equal. |
void |
assertEquals(byte expected,
byte actual)
Asserts that two bytes are equal. |
void |
assertEquals(char expected,
char actual)
Asserts that two chars are equal. |
void |
assertEquals(double expected,
double actual,
double delta)
Asserts that two doubles are equal concerning a delta. |
void |
assertEquals(float expected,
float actual,
float delta)
Asserts that two floats are equal concerning a delta. |
void |
assertEquals(int expected,
int actual)
Asserts that two ints are equal. |
void |
assertEquals(long expected,
long actual)
Asserts that two longs are equal. |
void |
assertEquals(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects are equal. |
void |
assertEquals(short expected,
short actual)
Asserts that two shorts are equal. |
void |
assertEquals(java.lang.String message,
boolean expected,
boolean actual)
Asserts that two booleans are equal. |
void |
assertEquals(java.lang.String message,
byte expected,
byte actual)
Asserts that two bytes are equal. |
void |
assertEquals(java.lang.String message,
char expected,
char actual)
Asserts that two chars are equal. |
void |
assertEquals(java.lang.String message,
double expected,
double actual,
double delta)
Asserts that two doubles are equal concerning a delta. |
void |
assertEquals(java.lang.String message,
float expected,
float actual,
float delta)
Asserts that two floats are equal concerning a delta. |
void |
assertEquals(java.lang.String message,
int expected,
int actual)
Asserts that two ints are equal. |
void |
assertEquals(java.lang.String message,
long expected,
long actual)
Asserts that two longs are equal. |
void |
assertEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects are equal. |
void |
assertEquals(java.lang.String message,
short expected,
short actual)
Asserts that two shorts are equal. |
void |
assertNotNull(java.lang.Object object)
Asserts that an object isn't null. |
void |
assertNotNull(java.lang.String message,
java.lang.Object object)
Asserts that an object isn't null. |
void |
assertNull(java.lang.Object object)
Asserts that an object is null. |
void |
assertNull(java.lang.String message,
java.lang.Object object)
Asserts that an object is null. |
void |
assertSame(java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. |
void |
assertSame(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Asserts that two objects refer to the same object. |
void |
assertTrue(boolean condition)
Asserts that a condition is true. |
void |
assertTrue(java.lang.String message,
boolean condition)
Asserts that a condition is true. |
void |
fail()
Fails a test with no message. |
void |
fail(java.lang.String message)
Fails a test with the given message. |
junit.framework.TestResult |
getResult()
|
protected junit.framework.Test |
getTest()
Returns the test that's currently using the asserts. |
boolean |
isFatal()
|
void |
setFatal(boolean fatal)
|
void |
setResult(junit.framework.TestResult result)
Must be set prior to running test, if test is intended to do non-fatal assertions. |
void |
setTest(junit.framework.Test test)
Must be set prior to running test, if test is intended to do non-fatal assertions. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected junit.framework.TestResult result
Constructor Detail |
protected JFuncAssert()
public JFuncAssert(junit.framework.Test test, junit.framework.TestResult result)
Method Detail |
public void setFatal(boolean fatal)
fatal
- sets assert to fatal (one failure per test) or non fatal
(multiple failures per test)java.lang.IllegalArgumentException
- If the test member isn't set
from either construtor or from an extending class.public boolean isFatal()
protected junit.framework.Test getTest()
public junit.framework.TestResult getResult()
public void setResult(junit.framework.TestResult result)
public void setTest(junit.framework.Test test)
public void assert(java.lang.String message, boolean condition)
public void assert(boolean condition)
public void assertTrue(java.lang.String message, boolean condition)
public void assertTrue(boolean condition)
public void fail(java.lang.String message)
public void fail()
public void assertEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
public void assertEquals(java.lang.Object expected, java.lang.Object actual)
public void assertEquals(java.lang.String message, double expected, double actual, double delta)
public void assertEquals(double expected, double actual, double delta)
public void assertEquals(java.lang.String message, float expected, float actual, float delta)
public void assertEquals(float expected, float actual, float delta)
public void assertEquals(java.lang.String message, long expected, long actual)
public void assertEquals(long expected, long actual)
public void assertEquals(java.lang.String message, boolean expected, boolean actual)
public void assertEquals(boolean expected, boolean actual)
public void assertEquals(java.lang.String message, byte expected, byte actual)
public void assertEquals(byte expected, byte actual)
public void assertEquals(java.lang.String message, char expected, char actual)
public void assertEquals(char expected, char actual)
public void assertEquals(java.lang.String message, short expected, short actual)
public void assertEquals(short expected, short actual)
public void assertEquals(java.lang.String message, int expected, int actual)
public void assertEquals(int expected, int actual)
public void assertNotNull(java.lang.Object object)
public void assertNotNull(java.lang.String message, java.lang.Object object)
public void assertNull(java.lang.Object object)
public void assertNull(java.lang.String message, java.lang.Object object)
public void assertSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
public void assertSame(java.lang.Object expected, java.lang.Object actual)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |