jasco.testing
Class DefaultJAsCoTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
jasco.testing.DefaultJAsCoTest
- All Implemented Interfaces:
- IJAsCoTest, TestConstants, junit.framework.Test
- Direct Known Subclasses:
- CompileTest, LoadClassTest, RunJAsCoProgramTest, RunPacoSuiteTest, SimpleTransformTest, TransformBeanTest
public abstract class DefaultJAsCoTest
- extends junit.framework.TestCase
- implements TestConstants, IJAsCoTest
- Author:
- Wim
Constructor Summary |
DefaultJAsCoTest(java.lang.String desc,
java.lang.String command)
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, run, run, 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 |
Methods inherited from interface junit.framework.Test |
countTestCases, run |
DefaultJAsCoTest
public DefaultJAsCoTest(java.lang.String desc,
java.lang.String command)
skipTest
public void skipTest()
getOutputDir
public static java.lang.String getOutputDir()
setWorkingDir
protected static void setWorkingDir(java.io.File d)
getWorkingDir
protected static java.io.File getWorkingDir()
getClassDir
protected static java.io.File getClassDir()
getGlobalLog
protected java.io.Writer getGlobalLog()
logGlobalError
protected void logGlobalError(java.lang.String error)
getLogDir
protected static java.lang.String getLogDir()
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String d)
getCommand
public java.lang.String getCommand()
getOptions
public java.lang.String getOptions()
addOption
public void addOption(java.lang.String s)
addOptionFirst
public void addOptionFirst(java.lang.String s)
writeResult
public void writeResult(java.lang.String result)
succeededPreviously
public boolean succeededPreviously()
- Specified by:
succeededPreviously
in interface IJAsCoTest
testSucceededPreviously
public void testSucceededPreviously()
runBare
public void runBare()
throws java.lang.Throwable
- Overrides:
runBare
in class junit.framework.TestCase
- Throws:
java.lang.Throwable
getName
public java.lang.String getName()
- Overrides:
getName
in class junit.framework.TestCase
startTest
public boolean startTest()
- Specified by:
startTest
in interface IJAsCoTest
runCommand
public boolean runCommand(java.lang.String testName,
java.lang.String command,
java.lang.String options)
throws java.lang.Exception
- Throws:
java.lang.Exception
setCommand
public void setCommand(java.lang.String s)
checkError
public boolean checkError(java.lang.StringBuffer error)
checkOutput
public boolean checkOutput(java.lang.StringBuffer output)
openLogFile
public java.io.Writer openLogFile(java.lang.String testName)
throws java.lang.Exception
- Throws:
java.lang.Exception
openDataFile
public java.io.Writer openDataFile(java.lang.String testName)
throws java.lang.Exception
- Throws:
java.lang.Exception
readDataFile
public java.io.Reader readDataFile(java.lang.String testName)
throws java.lang.Exception
- Throws:
java.lang.Exception