Package net.sourceforge.pmd.cli
Class BaseCLITest
- java.lang.Object
-
- net.sourceforge.pmd.cli.BaseCLITest
-
@Deprecated public abstract class BaseCLITest extends Object
Deprecated.This is deprecated for removal without replacement. CLI tests should be done in pmd-core only (and in PMD7 in pmd-cli). Individual language modules shouldn't need to test the CLI integration logic again. Instead, the individual language modules should test their functionality as unit tests.- Author:
- Romain Pelisse <belaran@gmail.com>
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
SOURCE_FOLDER
Deprecated.org.junit.contrib.java.lang.system.SystemErrRule
systemErrRule
Deprecated.org.junit.contrib.java.lang.system.SystemOutRule
systemOutRule
Deprecated.protected static String
TEST_OUPUT_DIRECTORY
Deprecated.
-
Constructor Summary
Constructors Constructor Description BaseCLITest()
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
checkStatusCodeβ(int expectedExitCode)
Deprecated.UserunTest(StatusCode, String...)
instead of checking the return code manuallystatic org.hamcrest.Matcher<String>
containsPatternβ(String regex)
Deprecated.protected void
createTestOutputFileβ(String filename)
Deprecated.protected int
getStatusCode()
Deprecated.UserunTest(StatusCode, String...)
instead of checking the return code manuallyprotected void
runPMDWithβ(String[] args)
Deprecated.protected String
runTestβ(int expectedExitCode, String... args)
Deprecated.protected String
runTestβ(String... args)
Deprecated.Returns the log output.protected String
runTestβ(String[] args, String testname)
Deprecated.UserunTest(String...)
, note that it returns the log while this returns the name of a file containing the log.protected String
runTestβ(String[] args, String testname, int expectedExitCode)
Deprecated.UserunTest(StatusCode, String...)
, note that it returns the log while this returns the name of a file containing the log.protected String
runTestβ(PMD.StatusCode expectedExitCode, String... args)
Deprecated.static void
setUp()
Deprecated.
-
-
-
Field Detail
-
TEST_OUPUT_DIRECTORY
protected static final String TEST_OUPUT_DIRECTORY
Deprecated.- See Also:
- Constant Field Values
-
SOURCE_FOLDER
protected static final String SOURCE_FOLDER
Deprecated.- See Also:
- Constant Field Values
-
systemErrRule
public org.junit.contrib.java.lang.system.SystemErrRule systemErrRule
Deprecated.
-
systemOutRule
public org.junit.contrib.java.lang.system.SystemOutRule systemOutRule
Deprecated.
-
-
Method Detail
-
createTestOutputFile
protected void createTestOutputFileβ(String filename)
Deprecated.
-
runTest
@Deprecated protected String runTestβ(String[] args, String testname)
Deprecated.UserunTest(String...)
, note that it returns the log while this returns the name of a file containing the log.
-
runTest
@Deprecated protected String runTestβ(String[] args, String testname, int expectedExitCode)
Deprecated.UserunTest(StatusCode, String...)
, note that it returns the log while this returns the name of a file containing the log.
-
runTest
@Deprecated protected String runTestβ(int expectedExitCode, String... args)
Deprecated.Returns the log output.
-
runTest
protected String runTestβ(PMD.StatusCode expectedExitCode, String... args)
Deprecated.
-
runPMDWith
@Deprecated protected void runPMDWithβ(String[] args)
Deprecated.
-
checkStatusCode
@Deprecated protected void checkStatusCodeβ(int expectedExitCode)
Deprecated.UserunTest(StatusCode, String...)
instead of checking the return code manually
-
getStatusCode
@Deprecated protected int getStatusCode()
Deprecated.UserunTest(StatusCode, String...)
instead of checking the return code manually
-
-