Package net.sourceforge.pmd.ant
Class AbstractAntTestHelper
- java.lang.Object
-
- net.sourceforge.pmd.ant.AbstractAntTestHelper
-
public abstract class AbstractAntTestHelper extends java.lang.Object
Quite an ugly classe, arguably useful for just 2 units test - nevertheless as there is a workaround that must be shared by both tests (PMD and CPD's) I felt compelled to move it to a single classes.- Author:
- Romain Pelisse <[email protected]>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
antTestScriptFilename
org.apache.tools.ant.BuildFileRule
buildRule
java.lang.String
mvnWorkaround
protected java.lang.String
pathToTestScript
org.junit.rules.TemporaryFolder
tempFolder
-
Constructor Summary
Constructors Constructor Description AbstractAntTestHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertContains(java.lang.String text, java.lang.String toFind)
void
assertDoesntContain(java.lang.String text, java.lang.String toFind)
void
assertOutputContaining(java.lang.String text)
java.io.File
currentTempFile()
Returns the current temporary file.void
executeTarget(java.lang.String target)
void
setUp()
-
-
-
Field Detail
-
tempFolder
public final org.junit.rules.TemporaryFolder tempFolder
-
buildRule
public final org.apache.tools.ant.BuildFileRule buildRule
-
pathToTestScript
protected java.lang.String pathToTestScript
-
antTestScriptFilename
protected java.lang.String antTestScriptFilename
-
mvnWorkaround
public java.lang.String mvnWorkaround
-
-
Method Detail
-
setUp
public void setUp() throws java.io.IOException
- Throws:
java.io.IOException
-
currentTempFile
public java.io.File currentTempFile()
Returns the current temporary file. Replaced by a fresh (inexistent) file before each test.
-
executeTarget
public void executeTarget(java.lang.String target)
-
assertOutputContaining
public void assertOutputContaining(java.lang.String text)
-
assertContains
public void assertContains(java.lang.String text, java.lang.String toFind)
-
assertDoesntContain
public void assertDoesntContain(java.lang.String text, java.lang.String toFind)
-
-