|
The Meta-Environment API | |||||||||
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 nl.cwi.sen1.tunit.TUnitTestCase
public abstract class TUnitTestCase
The TUnitTestCase class is a base class for testing toolbus scripts. This class can start / stop the toolbus and connect / disconnect stubs from the toolbus.
Field Summary | |
---|---|
protected DefaultTestToolExecutorFactory |
defaultTestToolExecutorFactory
|
private boolean |
errorsOccured
|
protected aterm.ATermFactory |
factory
|
protected toolbus.ToolBus |
toolbus
|
Constructor Summary | |
---|---|
TUnitTestCase()
|
Method Summary | |
---|---|
void |
addComValidatorForExecutableTool(java.lang.String name,
java.lang.Class<ToolComValidator> toolStubClass)
|
void |
connectToolComValidator(ToolComValidator toolComValidator)
|
int |
getPort()
|
java.lang.String |
getTopSrcDir()
Get the absolute top path of the current package. |
boolean |
hasFailed()
|
protected void |
startToolbus(java.lang.String searchPath,
java.lang.String scriptName)
Starts the toolbus at a given port and executes a script. |
protected void |
stopToolbus()
Stops the toolbus. |
void |
testFailed(java.lang.String message)
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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 |
Field Detail |
---|
protected volatile toolbus.ToolBus toolbus
protected final aterm.ATermFactory factory
protected final DefaultTestToolExecutorFactory defaultTestToolExecutorFactory
private volatile boolean errorsOccured
Constructor Detail |
---|
public TUnitTestCase()
Method Detail |
---|
public java.lang.String getTopSrcDir()
protected void startToolbus(java.lang.String searchPath, java.lang.String scriptName)
searchPath
- The directories to search for the included script files of the
specified script.scriptName
- The script to be executed.protected void stopToolbus()
public int getPort()
public void connectToolComValidator(ToolComValidator toolComValidator) throws java.lang.Exception
java.lang.Exception
public void addComValidatorForExecutableTool(java.lang.String name, java.lang.Class<ToolComValidator> toolStubClass)
public void testFailed(java.lang.String message)
public boolean hasFailed()
|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |