superwaba.ext.xplat.unit
Class TestCase
java.lang.Object
|
+--superwaba.ext.xplat.unit.TestCase
- Direct Known Subclasses:
- ImageComparisionTest
- public abstract class TestCase
- extends java.lang.Object
This class represents a testcase. Just extend this class and implement the testRun method,
calling then the assert methods. The testcase must be added to a TestSuite class using the
addTestCase method. See the Litebase/alltests sample.
|
Field Summary |
protected static boolean |
learning
Set this to true when your code is learning the right answers. |
|
Method Summary |
protected static void |
assertBetween(byte left,
byte mid,
byte right)
|
protected static void |
assertBetween(char left,
char mid,
char right)
|
protected static void |
assertBetween(double left,
double mid,
double right)
|
protected static void |
assertBetween(int left,
int mid,
int right)
|
protected static void |
assertBetween(long left,
long mid,
long right)
|
protected static void |
assertBetween(short left,
short mid,
short right)
|
protected static void |
assertEquals(boolean expected,
boolean actual)
|
protected static void |
assertEquals(byte expected,
byte actual)
|
protected static void |
assertEquals(char expected,
char actual)
|
protected static void |
assertEquals(double expected,
double actual,
double delta)
|
protected static void |
assertEquals(float expected,
float actual)
|
protected static void |
assertEquals(int expected,
int actual)
|
protected static void |
assertEquals(long expected,
long actual)
|
protected static void |
assertEquals(java.lang.Object expected,
java.lang.Object actual)
|
protected static void |
assertEquals(short expected,
short actual)
|
protected static void |
assertFalse(boolean condition)
|
protected static void |
assertGreater(byte left,
byte right)
|
protected static void |
assertGreater(char left,
char right)
|
protected static void |
assertGreater(double left,
double right)
|
protected static void |
assertGreater(int left,
int right)
|
protected static void |
assertGreater(long left,
long right)
|
protected static void |
assertGreater(short left,
short right)
|
protected static void |
assertGreaterOrEqual(byte left,
byte right)
|
protected static void |
assertGreaterOrEqual(char left,
char right)
|
protected static void |
assertGreaterOrEqual(double left,
double right)
|
protected static void |
assertGreaterOrEqual(int left,
int right)
|
protected static void |
assertGreaterOrEqual(long left,
long right)
|
protected static void |
assertGreaterOrEqual(short left,
short right)
|
protected static void |
assertLower(byte left,
byte right)
|
protected static void |
assertLower(char left,
char right)
|
protected static void |
assertLower(double left,
double right)
|
protected static void |
assertLower(int left,
int right)
|
protected static void |
assertLower(long left,
long right)
|
protected static void |
assertLower(short left,
short right)
|
protected static void |
assertLowerOrEqual(byte left,
byte right)
|
protected static void |
assertLowerOrEqual(char left,
char right)
|
protected static void |
assertLowerOrEqual(double left,
double right)
|
protected static void |
assertLowerOrEqual(int left,
int right)
|
protected static void |
assertLowerOrEqual(long left,
long right)
|
protected static void |
assertLowerOrEqual(short left,
short right)
|
protected static void |
assertNotEquals(boolean expected,
boolean actual)
|
protected static void |
assertNotEquals(byte expected,
byte actual)
|
protected static void |
assertNotEquals(char expected,
char actual)
|
protected static void |
assertNotEquals(double expected,
double actual,
double delta)
|
protected static void |
assertNotEquals(float expected,
float actual)
|
protected static void |
assertNotEquals(int expected,
int actual)
|
protected static void |
assertNotEquals(long expected,
long actual)
|
protected static void |
assertNotEquals(java.lang.Object expected,
java.lang.Object actual)
|
protected static void |
assertNotEquals(short expected,
short actual)
|
protected static void |
assertNotNull(java.lang.Object object)
|
protected static void |
assertNotSame(java.lang.Object expected,
java.lang.Object actual)
|
protected static void |
assertNull(java.lang.Object object)
|
protected static void |
assertSame(java.lang.Object expected,
java.lang.Object actual)
|
protected static void |
assertTrue(boolean actual)
|
protected static void |
fail()
|
protected static void |
fail(java.lang.String msg)
|
protected static void |
output(java.lang.String s)
Shows the text, in the output listbox, after all tests were finished. |
protected void |
run()
|
protected static void |
status(java.lang.String s)
Shows the text, in a limited (half screen width) region of the TestSuite screen. |
abstract void |
testRun()
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
learning
protected static boolean learning
- Set this to true when your code is learning the right answers. It will not halt
at each assertion failure, allowing you to know all the failures at once.
When the test ends, it will display "success" even if there were failures.
TestCase
public TestCase()
testRun
public abstract void testRun()
run
protected void run()
output
protected static void output(java.lang.String s)
- Shows the text, in the output listbox, after all tests were finished.
status
protected static void status(java.lang.String s)
- Shows the text, in a limited (half screen width) region of the TestSuite screen.
fail
protected static void fail(java.lang.String msg)
fail
protected static void fail()
assertFalse
protected static void assertFalse(boolean condition)
assertNotNull
protected static void assertNotNull(java.lang.Object object)
assertNotSame
protected static void assertNotSame(java.lang.Object expected,
java.lang.Object actual)
assertSame
protected static void assertSame(java.lang.Object expected,
java.lang.Object actual)
assertNull
protected static void assertNull(java.lang.Object object)
assertTrue
protected static void assertTrue(boolean actual)
assertEquals
protected static void assertEquals(int expected,
int actual)
assertEquals
protected static void assertEquals(boolean expected,
boolean actual)
assertEquals
protected static void assertEquals(java.lang.Object expected,
java.lang.Object actual)
assertEquals
protected static void assertEquals(byte expected,
byte actual)
assertEquals
protected static void assertEquals(char expected,
char actual)
assertEquals
protected static void assertEquals(float expected,
float actual)
assertEquals
protected static void assertEquals(double expected,
double actual,
double delta)
assertEquals
protected static void assertEquals(long expected,
long actual)
assertEquals
protected static void assertEquals(short expected,
short actual)
assertGreater
protected static void assertGreater(char left,
char right)
assertGreater
protected static void assertGreater(byte left,
byte right)
assertGreater
protected static void assertGreater(short left,
short right)
assertGreater
protected static void assertGreater(int left,
int right)
assertGreater
protected static void assertGreater(long left,
long right)
assertGreater
protected static void assertGreater(double left,
double right)
assertGreaterOrEqual
protected static void assertGreaterOrEqual(char left,
char right)
assertGreaterOrEqual
protected static void assertGreaterOrEqual(byte left,
byte right)
assertGreaterOrEqual
protected static void assertGreaterOrEqual(short left,
short right)
assertGreaterOrEqual
protected static void assertGreaterOrEqual(int left,
int right)
assertGreaterOrEqual
protected static void assertGreaterOrEqual(long left,
long right)
assertGreaterOrEqual
protected static void assertGreaterOrEqual(double left,
double right)
assertLower
protected static void assertLower(char left,
char right)
assertLower
protected static void assertLower(byte left,
byte right)
assertLower
protected static void assertLower(short left,
short right)
assertLower
protected static void assertLower(int left,
int right)
assertLower
protected static void assertLower(long left,
long right)
assertLower
protected static void assertLower(double left,
double right)
assertLowerOrEqual
protected static void assertLowerOrEqual(char left,
char right)
assertLowerOrEqual
protected static void assertLowerOrEqual(byte left,
byte right)
assertLowerOrEqual
protected static void assertLowerOrEqual(short left,
short right)
assertLowerOrEqual
protected static void assertLowerOrEqual(int left,
int right)
assertLowerOrEqual
protected static void assertLowerOrEqual(long left,
long right)
assertLowerOrEqual
protected static void assertLowerOrEqual(double left,
double right)
assertBetween
protected static void assertBetween(char left,
char mid,
char right)
assertBetween
protected static void assertBetween(byte left,
byte mid,
byte right)
assertBetween
protected static void assertBetween(short left,
short mid,
short right)
assertBetween
protected static void assertBetween(int left,
int mid,
int right)
assertBetween
protected static void assertBetween(long left,
long mid,
long right)
assertBetween
protected static void assertBetween(double left,
double mid,
double right)
assertNotEquals
protected static void assertNotEquals(java.lang.Object expected,
java.lang.Object actual)
assertNotEquals
protected static void assertNotEquals(int expected,
int actual)
assertNotEquals
protected static void assertNotEquals(boolean expected,
boolean actual)
assertNotEquals
protected static void assertNotEquals(byte expected,
byte actual)
assertNotEquals
protected static void assertNotEquals(char expected,
char actual)
assertNotEquals
protected static void assertNotEquals(float expected,
float actual)
assertNotEquals
protected static void assertNotEquals(double expected,
double actual,
double delta)
assertNotEquals
protected static void assertNotEquals(long expected,
long actual)
assertNotEquals
protected static void assertNotEquals(short expected,
short actual)