junit.framework.Testpublic class GroovyTestCase
extends junit.framework.TestCase
TestCase base class in Groovy.
In case JUnit 4 is used, see GroovyAssert.GroovyAssert| Modifier and Type | Field | Description |
|---|---|---|
protected static Logger |
log |
|
static String |
TEST_SCRIPT_NAME_PREFIX |
| Constructor | Description |
|---|---|
GroovyTestCase() |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
assertArrayEquals(Object[] expected,
Object[] value) |
Asserts that the arrays are equivalent and contain the same values
|
protected void |
assertContains(char expected,
char[] array) |
Asserts that the array of characters contains a given char
|
protected void |
assertContains(int expected,
int[] array) |
Asserts that the array of ints contains a given int
|
static void |
assertEquals(Object expected,
Object actual) |
|
static void |
assertEquals(String message,
Object expected,
Object actual) |
|
static void |
assertEquals(String expected,
String actual) |
|
protected void |
assertInspect(Object value,
String expected) |
Asserts that the value of inspect() on the given object matches the
given text string
|
protected void |
assertLength(int length,
char[] array) |
Asserts that the array of characters has a given length
|
protected void |
assertLength(int length,
int[] array) |
Asserts that the array of ints has a given length
|
protected void |
assertLength(int length,
Object[] array) |
Asserts that the array of objects has a given length
|
protected void |
assertScript(String script) |
|
protected void |
assertToString(Object value,
String expected) |
Asserts that the value of toString() on the given object matches the
given text string
|
protected String |
fixEOLs(String value) |
Returns a copy of a string in which all EOLs are \n.
|
String |
getMethodName() |
|
String |
getName() |
Overload the getName() method to make the test cases look more like AgileDox
(thanks to Joe Walnes for this tip!)
|
protected String |
getTestClassName() |
|
boolean |
notYetImplemented() |
Convenience method for subclasses of GroovyTestCase, identical to
|
static boolean |
notYetImplemented(Object caller) |
|
protected String |
shouldFail(Closure code) |
|
protected String |
shouldFail(Class clazz,
Closure code) |
|
protected String |
shouldFail(Class clazz,
String script) |
|
protected String |
shouldFail(String script) |
|
protected String |
shouldFailWithCause(Class clazz,
Closure code) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, run, run, runBare, runTest, setName, setUp, tearDown, toStringprotected static Logger log
public static final String TEST_SCRIPT_NAME_PREFIX
public String getName()
getName in class junit.framework.TestCasepublic String getMethodName()
protected void assertArrayEquals(Object[] expected, Object[] value)
expected - value - protected void assertLength(int length,
char[] array)
length - expected lengtharray - the arrayprotected void assertLength(int length,
int[] array)
length - expected lengtharray - the arrayprotected void assertLength(int length,
Object[] array)
length - expected lengtharray - the arrayprotected void assertContains(char expected,
char[] array)
expected - expected character to be foundarray - the arrayprotected void assertContains(int expected,
int[] array)
expected - expected intarray - the arrayprotected void assertToString(Object value, String expected)
value - the object to be output to the consoleexpected - the expected String representationprotected void assertInspect(Object value, String expected)
value - the object to be output to the consoleexpected - the expected String representationprotected String getTestClassName()
protected String fixEOLs(String value)
public static boolean notYetImplemented(Object caller)
public boolean notYetImplemented()
GroovyTestCase.notYetImplemented(this);.
false when not itself already in the call stacknotYetImplemented(java.lang.Object)