KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > net > sourceforge > pmd > SimpleRuleSetNameMapperTest


1 package test.net.sourceforge.pmd;
2
3 import junit.framework.TestCase;
4 import net.sourceforge.pmd.SimpleRuleSetNameMapper;
5
6 public class SimpleRuleSetNameMapperTest extends TestCase {
7
8     public void testMultipleSimple() {
9         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("unusedcode,basic");
10         assertEquals("rulesets/unusedcode.xml,rulesets/basic.xml", s.getRuleSets());
11     }
12
13     public void testOneSimple() {
14         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("basic");
15         assertEquals("rulesets/basic.xml", s.getRuleSets());
16     }
17
18     public void testMultipleRegular() {
19         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("rulesets/unusedcode.xml,rulesets/basic.xml");
20         assertEquals("rulesets/unusedcode.xml,rulesets/basic.xml", s.getRuleSets());
21     }
22
23     public void testOneRegular() {
24         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("rulesets/unusedcode.xml");
25         assertEquals("rulesets/unusedcode.xml", s.getRuleSets());
26     }
27
28     public void testMix() {
29         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("rulesets/unusedcode.xml,basic");
30         assertEquals("rulesets/unusedcode.xml,rulesets/basic.xml", s.getRuleSets());
31     }
32
33     public void testUnknown() {
34         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("favorites.xml");
35         assertEquals("favorites.xml", s.getRuleSets());
36     }
37
38     public void testUnknownAndSimple() {
39         SimpleRuleSetNameMapper s = new SimpleRuleSetNameMapper("basic,favorites.xml");
40         assertEquals("rulesets/basic.xml,favorites.xml", s.getRuleSets());
41     }
42 }
43
Popular Tags