forked from phoedos/pmd
Add unit test for loading and parsing the rulesets
This commit is contained in:
@ -0,0 +1,21 @@
|
||||
/**
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
package net.sourceforge.pmd.lang.apex;
|
||||
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import net.sourceforge.pmd.RuleSet;
|
||||
import net.sourceforge.pmd.RuleSetFactory;
|
||||
|
||||
public class DefaultRulesetTest {
|
||||
|
||||
@Test
|
||||
public void loadDefaultRuleset() throws Exception {
|
||||
RuleSetFactory factory = new RuleSetFactory();
|
||||
RuleSet ruleset = factory.createRuleSet("rulesets/apex/ruleset.xml");
|
||||
assertNotNull(ruleset);
|
||||
}
|
||||
}
|
@ -109,10 +109,14 @@ public class AbstractLanguageVersionTest {
|
||||
String rulesetFilenames = props.getProperty("rulesets.filenames");
|
||||
assertNotNull(rulesetFilenames);
|
||||
|
||||
RuleSetFactory factory = new RuleSetFactory();
|
||||
|
||||
String[] rulesets = rulesetFilenames.split(",");
|
||||
for (String r : rulesets) {
|
||||
InputStream stream = ResourceLoader.loadResourceAsStream(r);
|
||||
assertNotNull(stream);
|
||||
RuleSet ruleset = factory.createRuleSet(r);
|
||||
assertNotNull(ruleset);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user