Package net.sourceforge.pmd.cli
Class BaseCLITest
- java.lang.Object
-
- net.sourceforge.pmd.cli.BaseCLITest
-
public abstract class BaseCLITest extends java.lang.Object
- Author:
- Romain Pelisse <[email protected]>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.io.PrintStream
originalErr
protected java.io.PrintStream
originalOut
protected static java.lang.String
SOURCE_FOLDER
protected static java.lang.String
TEST_OUPUT_DIRECTORY
-
Constructor Summary
Constructors Constructor Description BaseCLITest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkStatusCode(int expectedExitCode)
protected void
createTestOutputFile(java.lang.String filename)
protected int
getStatusCode()
protected void
runPMDWith(java.lang.String[] args)
protected java.lang.String
runTest(java.lang.String[] args, java.lang.String testname)
protected java.lang.String
runTest(java.lang.String[] args, java.lang.String testname, int expectedExitCode)
void
setup()
static void
setUp()
void
tearDown()
-
-
-
Field Detail
-
TEST_OUPUT_DIRECTORY
protected static final java.lang.String TEST_OUPUT_DIRECTORY
- See Also:
- Constant Field Values
-
SOURCE_FOLDER
protected static final java.lang.String SOURCE_FOLDER
- See Also:
- Constant Field Values
-
originalOut
protected java.io.PrintStream originalOut
-
originalErr
protected java.io.PrintStream originalErr
-
-
Method Detail
-
setUp
public static void setUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
setup
public void setup()
-
tearDown
public void tearDown()
-
createTestOutputFile
protected void createTestOutputFile(java.lang.String filename)
-
runTest
protected java.lang.String runTest(java.lang.String[] args, java.lang.String testname)
-
runTest
protected java.lang.String runTest(java.lang.String[] args, java.lang.String testname, int expectedExitCode)
-
runPMDWith
protected void runPMDWith(java.lang.String[] args)
-
checkStatusCode
protected void checkStatusCode(int expectedExitCode)
-
getStatusCode
protected int getStatusCode()
-
-