SimpleAggregatorTst
public abstract class RuleTst
extends java.lang.Object
Constructor | Description |
---|---|
RuleTst() |
Modifier and Type | Method | Description |
---|---|---|
TestDescriptor[] |
extractTestsFromXml(Rule rule) |
Extract a set of tests from an XML file.
|
TestDescriptor[] |
extractTestsFromXml(Rule rule,
java.lang.String testsFileName) |
|
TestDescriptor[] |
extractTestsFromXml(Rule rule,
java.lang.String testsFileName,
java.lang.String baseDirectory) |
Extract a set of tests from an XML file with the given name.
|
Rule |
findRule(java.lang.String ruleSet,
java.lang.String ruleName) |
Find a rule in a certain ruleset by name
|
protected java.lang.String |
getCleanRuleName(Rule rule) |
getResourceAsStream tries to find the XML file in weird locations if the
ruleName includes the package, so we strip it here.
|
protected Rule |
reinitializeRule(Rule rule) |
Code to be executed if the rule is reinitialised.
|
void |
runTest(TestDescriptor test) |
Run the rule on the given code, and check the expected number of
violations.
|
void |
runTestFromString(java.lang.String code,
Rule rule,
Report report,
LanguageVersion languageVersion) |
Run the rule on the given code and put the violations in the report.
|
void |
runTestFromString(java.lang.String code,
Rule rule,
Report report,
LanguageVersion languageVersion,
boolean isUseAuxClasspath) |
|
void |
runTestFromString(TestDescriptor test,
Rule rule,
Report report) |
public Rule findRule(java.lang.String ruleSet, java.lang.String ruleName)
public void runTest(TestDescriptor test)
protected Rule reinitializeRule(Rule rule)
rule
- The rule to reinitialisepublic void runTestFromString(java.lang.String code, Rule rule, Report report, LanguageVersion languageVersion)
public void runTestFromString(java.lang.String code, Rule rule, Report report, LanguageVersion languageVersion, boolean isUseAuxClasspath)
public void runTestFromString(TestDescriptor test, Rule rule, Report report)
protected java.lang.String getCleanRuleName(Rule rule)
public TestDescriptor[] extractTestsFromXml(Rule rule)
public TestDescriptor[] extractTestsFromXml(Rule rule, java.lang.String testsFileName)
public TestDescriptor[] extractTestsFromXml(Rule rule, java.lang.String testsFileName, java.lang.String baseDirectory)
Copyright © 2002–2018 PMD. All rights reserved.