1 /*** 2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html 3 */ 4 package test.net.sourceforge.pmd.rules.design; 5 6 import net.sourceforge.pmd.Rule; 7 import test.net.sourceforge.pmd.testframework.SimpleAggregatorTst; 8 9 /*** 10 * Adding this test to validate current working code doesn't break I've been 11 * trying to locate the article referenced. The below code stresses the NPath 12 * rule, and according to its current style, runs 2 tests, one pass and one 13 * fail. 14 * 15 * @author Allan Caplan 16 * 17 */ 18 public class NpathComplexityTest extends SimpleAggregatorTst{ 19 20 private Rule rule; 21 22 public void setUp() { 23 rule = findRule("codesize", "NPathComplexity"); 24 } 25 26 public void testAll() { 27 runTests(rule); 28 } 29 } 30