public class TestDescriptor
extends java.lang.Object
Constructor | Description |
---|---|
TestDescriptor() |
|
TestDescriptor(java.lang.String code,
java.lang.String description,
int numberOfProblemsExpected,
Rule rule) |
|
TestDescriptor(java.lang.String code,
java.lang.String description,
int numberOfProblemsExpected,
Rule rule,
LanguageVersion languageVersion) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getCode() |
|
java.lang.String |
getDescription() |
|
java.util.List<java.lang.Integer> |
getExpectedLineNumbers() |
|
java.util.List<java.lang.String> |
getExpectedMessages() |
|
LanguageVersion |
getLanguageVersion() |
|
int |
getNumberInDocument() |
|
int |
getNumberOfProblemsExpected() |
|
java.util.Properties |
getProperties() |
|
boolean |
getReinitializeRule() |
|
Rule |
getRule() |
|
static boolean |
inRegressionTestMode() |
Checks whether we are testing for regression problems only.
|
boolean |
isRegressionTest() |
|
boolean |
isUseAuxClasspath() |
|
void |
setExpectedLineNumbers(java.util.List<java.lang.Integer> expectedLineNumbers) |
|
void |
setExpectedMessages(java.util.List<java.lang.String> messages) |
|
void |
setNumberInDocument(int numberInDocument) |
|
void |
setProperties(java.util.Properties properties) |
|
void |
setRegressionTest(boolean isRegressionTest) |
|
void |
setReinitializeRule(boolean reinitializeRule) |
|
void |
setUseAuxClasspath(boolean useAuxClasspath) |
public TestDescriptor()
public TestDescriptor(java.lang.String code, java.lang.String description, int numberOfProblemsExpected, Rule rule)
public TestDescriptor(java.lang.String code, java.lang.String description, int numberOfProblemsExpected, Rule rule, LanguageVersion languageVersion)
public int getNumberInDocument()
public void setNumberInDocument(int numberInDocument)
public void setExpectedMessages(java.util.List<java.lang.String> messages)
public java.util.List<java.lang.String> getExpectedMessages()
public void setExpectedLineNumbers(java.util.List<java.lang.Integer> expectedLineNumbers)
public java.util.List<java.lang.Integer> getExpectedLineNumbers()
public void setProperties(java.util.Properties properties)
public java.util.Properties getProperties()
public java.lang.String getCode()
public LanguageVersion getLanguageVersion()
public java.lang.String getDescription()
public int getNumberOfProblemsExpected()
public Rule getRule()
public boolean getReinitializeRule()
public void setReinitializeRule(boolean reinitializeRule)
public static boolean inRegressionTestMode()
false
if system property "pmd.regress" is set to
false
, true
otherwisepublic boolean isRegressionTest()
public void setRegressionTest(boolean isRegressionTest)
public void setUseAuxClasspath(boolean useAuxClasspath)
public boolean isUseAuxClasspath()
Copyright © 2002–2018 PMD. All rights reserved.