1 package test.net.sourceforge.pmd.rules.controversial;
2
3 import org.junit.Before;
4
5 import test.net.sourceforge.pmd.testframework.SimpleAggregatorTst;
6
7 public class ControversialRulesTest extends SimpleAggregatorTst {
8
9 @Before
10 public void setUp() {
11 addRule("controversial", "AssignmentInOperand");
12 addRule("controversial", "AvoidFinalLocalVariable");
13 addRule("controversial", "AvoidUsingNativeCode");
14 addRule("controversial", "AvoidUsingShortType");
15 addRule("controversial", "AvoidUsingVolatile");
16 addRule("controversial", "AtLeastOneConstructor");
17 addRule("controversial", "AvoidFinalLocalVariable");
18 addRule("controversial", "BooleanInversion");
19 addRule("controversial", "CallSuperInConstructor");
20 addRule("controversial", "DataflowAnomalyAnalysis");
21 addRule("controversial", "DefaultPackage");
22 addRule("controversial", "DontImportSun");
23 addRule("controversial", "DoNotCallGarbageCollectionExplicitly");
24 addRule("controversial", "NullAssignment");
25 addRule("controversial", "OnlyOneReturn");
26 addRule("controversial", "SuspiciousOctalEscape");
27 addRule("controversial", "UnnecessaryConstructor");
28 addRule("controversial", "UnnecessaryParentheses");
29 addRule("controversial", "UnusedModifier");
30 }
31
32 public static junit.framework.Test suite() {
33 return new junit.framework.JUnit4TestAdapter(ControversialRulesTest.class);
34 }
35 }