1 /**
2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3 */
4 package test.net.sourceforge.pmd;
5
6 import static org.junit.Assert.assertEquals;
7 import net.sourceforge.pmd.ExternalRuleID;
8
9 import org.junit.Test;
10 public class ExternalRuleIDTest {
11
12 @Test
13 public void testSimpleRef() {
14 String xrefString = "rulesets/basic.xml/EmptyCatchBlock";
15 ExternalRuleID xref = new ExternalRuleID(xrefString);
16 assertEquals("Filename mismatch!", "rulesets/basic.xml", xref.getFilename());
17 assertEquals("Rule name mismatch!", "EmptyCatchBlock", xref.getRuleName());
18 }
19
20 public static junit.framework.Test suite() {
21 return new junit.framework.JUnit4TestAdapter(ExternalRuleIDTest.class);
22 }
23 }