1 package test.net.sourceforge.pmd.jsp.rules; 2 3 import net.sourceforge.pmd.Rule; 4 import net.sourceforge.pmd.RuleSetFactory; 5 import net.sourceforge.pmd.SourceType; 6 import test.net.sourceforge.pmd.testframework.SimpleAggregatorTst; 7 import test.net.sourceforge.pmd.testframework.TestDescriptor; 8 9 /*** 10 * Test the "NoJspForward" rule. 11 * 12 * @author pieter_van_raemdonck - Application Engineers NV/SA - www.ae.be 13 */ 14 public class NoJspForwardTest extends SimpleAggregatorTst { 15 16 public void testViolation() throws Exception { 17 Rule rule = new RuleSetFactory().createSingleRuleSet("rulesets/basic-jsp.xml").getRuleByName("NoJspForward"); 18 runTests(new TestDescriptor[]{ 19 new TestDescriptor(VIOLATION, "A violation.", 1, rule) 20 }, SourceType.JSP); 21 } 22 23 24 private static final String VIOLATION 25 = "<jsp:forward page='UnderConstruction.jsp'/>"; 26 }