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 |