View Javadoc
1 package test.net.sourceforge.pmd.rules; 2 3 import net.sourceforge.pmd.PMD; 4 import net.sourceforge.pmd.rules.ExcessivePublicCountRule; 5 6 public class ExcessivePublicCountRuleTest extends RuleTst { 7 8 private ExcessivePublicCountRule rule; 9 10 public void setUp() { 11 rule = new ExcessivePublicCountRule(); 12 } 13 14 public void testSimpleOK() throws Throwable { 15 rule.addProperty("minimum", "50"); 16 runTestFromString(TEST1, 0, rule); 17 } 18 19 public void testSimpleBad() throws Throwable { 20 rule.addProperty("minimum", "2"); 21 runTestFromString(TEST2, 1, rule); 22 } 23 24 private static final String TEST1 = 25 "public class ExcessivePublicCountRule1 {" + PMD.EOL + 26 " public int foo;" + PMD.EOL + 27 "}"; 28 29 private static final String TEST2 = 30 "public class ExcessivePublicCountRule2 {" + PMD.EOL + 31 " public int foo;" + PMD.EOL + 32 " public int bif;" + PMD.EOL + 33 " public int baz;" + PMD.EOL + 34 " public int bof;" + PMD.EOL + 35 "}"; 36 37 }

This page was automatically generated by Maven