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  }