|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase junit.extensions.abbot.ScriptFixture
public class ScriptFixture
Simple wrapper for a test script to run under JUnit. If the script does not contain a launch step, the hierarchy used will include existing components. No automatic cleanup of components is performed, since it is assumed that a Terminate step within the script will trigger that operation if it is required.
Constructor Summary | |
---|---|
ScriptFixture(String filename)
Construct a test case with the given name, which must be the filename of the script to run. |
Method Summary | |
---|---|
static void |
main(String[] args)
Assumes each argument is an Abbot script. |
protected void |
runTest()
Override the default TestCase runTest method to invoke the script. |
protected void |
setUp()
Saves the current UI state for restoration when the fixture (if any) is terminated. |
protected void |
tearDown()
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, 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, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ScriptFixture(String filename)
Method Detail |
---|
protected void setUp() throws Exception
TestHierarchy
for the duration of the test.
setUp
in class TestCase
Exception
protected void tearDown() throws Exception
tearDown
in class TestCase
Exception
protected void runTest() throws Throwable
Script
is created and a default StepRunner
is used
to run it.
runTest
in class TestCase
Throwable
TestCase.runTest()
public static void main(String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |