1 /**
2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3 */
4 package test.net.sourceforge.pmd.rules.basic;
5
6 import org.junit.Before;
7
8 import test.net.sourceforge.pmd.testframework.SimpleAggregatorTst;
9
10 public class BasicRulesTest extends SimpleAggregatorTst {
11
12 @Before
13 public void setUp() {
14 addRule("basic", "AvoidDecimalLiteralsInBigDecimalConstructor");
15 addRule("basic", "AvoidMultipleUnaryOperators");
16 addRule("basic", "AvoidThreadGroup");
17 addRule("basic", "AvoidUsingHardCodedIP");
18
19 addRule("basic", "AvoidUsingOctalValues");
20 addRule("basic", "BigIntegerInstantiation");
21 addRule("basic", "BooleanInstantiation");
22 addRule("basic", "BrokenNullCheck");
23 addRule("basic", "CheckResultSet");
24 addRule("basic", "ClassCastExceptionWithToArray");
25 addRule("basic", "CollapsibleIfStatements");
26 addRule("basic", "DoubleCheckedLocking");
27 addRule("basic", "EmptyCatchBlock");
28 addRule("basic", "EmptyFinallyBlock");
29 addRule("basic", "EmptyIfStmt");
30 addRule("basic", "EmptyInitializer");
31 addRule("basic", "EmptyStatementNotInLoop");
32 addRule("basic", "EmptyStaticInitializer");
33 addRule("basic", "EmptySwitchStatements");
34 addRule("basic", "EmptySynchronizedBlock");
35 addRule("basic", "EmptyTryBlock");
36 addRule("basic", "EmptyWhileStmt");
37 addRule("basic", "ForLoopShouldBeWhileLoop");
38 addRule("basic", "JumbledIncrementer");
39 addRule("basic", "MisplacedNullCheck");
40 addRule("basic", "OverrideBothEqualsAndHashcode");
41 addRule("basic", "ReturnFromFinallyBlock");
42 addRule("basic", "UnconditionalIfStatement");
43 addRule("basic", "UnnecessaryFinalModifier");
44 addRule("basic", "UnnecessaryReturn");
45 addRule("basic", "UnnecessaryConversionTemporary");
46 addRule("basic", "UselessOperationOnImmutable");
47 addRule("basic", "UselessOverridingMethod");
48 }
49
50 public static junit.framework.Test suite() {
51 return new junit.framework.JUnit4TestAdapter(BasicRulesTest.class);
52 }
53 }