public abstract class JavaTestWriter extends TestWriter<TestSource,JavaTestTarget>
Modifier | Constructor and Description |
---|---|
protected |
JavaTestWriter(TestCaseWriter testCaseWriter)
Creates a new JavaTestWriter instance.
|
Modifier and Type | Method and Description |
---|---|
protected abstract String |
getClassName(String testName)
Returns the test class name derived from the given test name.
|
protected File |
getTargetFile(JavaTestTarget target,
String testName)
Returns the target file defined by the given target.
|
protected String |
getTestName(String baseName)
Returns the test name derived from the given base name.
|
protected File |
getTestResourceDir(File targetFile,
File resourceDir)
Returns the resource directory derived from the given target file and resource directory options.
|
protected void |
writeClosing(JavaTestTarget target,
String testName,
IndentedWriter targetWriter)
Writes the target test closing to the given stream.
|
protected void |
writeDeclarations(JavaTestTarget target,
String testName,
IndentedWriter targetWriter)
Writes the target test declarations to the given stream.
|
protected void |
writeDependencies(JavaTestTarget target,
String testName,
IndentedWriter targetWriter)
Writes the target test dependencies to the given stream.
|
protected void |
writeOpening(JavaTestTarget target,
String testName,
IndentedWriter targetWriter)
Writes the target test opening to the given stream.
|
getTestBaseName, getTestCaseWriter, getTestFile, getTestName, getTestResourceDir, getTestServer, prepareTestCases, toString, writeEpilog, writeProlog, writeResponsesDef, writeTest, writeTestCase, writeTestCases
protected JavaTestWriter(TestCaseWriter testCaseWriter)
protected String getTestName(String baseName)
getTestName
in class TestWriter<TestSource,JavaTestTarget>
protected abstract String getClassName(String testName)
protected void writeOpening(JavaTestTarget target, String testName, IndentedWriter targetWriter)
writeOpening
in class TestWriter<TestSource,JavaTestTarget>
protected void writeDependencies(JavaTestTarget target, String testName, IndentedWriter targetWriter)
writeDependencies
in class TestWriter<TestSource,JavaTestTarget>
protected void writeDeclarations(JavaTestTarget target, String testName, IndentedWriter targetWriter)
writeDeclarations
in class TestWriter<TestSource,JavaTestTarget>
protected void writeClosing(JavaTestTarget target, String testName, IndentedWriter targetWriter)
writeClosing
in class TestWriter<TestSource,JavaTestTarget>
protected File getTestResourceDir(File targetFile, File resourceDir)
getTestResourceDir
in class TestWriter<TestSource,JavaTestTarget>
protected File getTargetFile(JavaTestTarget target, String testName)
getTargetFile
in class TestWriter<TestSource,JavaTestTarget>
Copyright © 2024 The Cornutum Project. All rights reserved.