View Javadoc
1 /*** 2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html 3 */ 4 package test.net.sourceforge.pmd.rules; 5 6 import junit.framework.Test; 7 import junit.framework.TestSuite; 8 import test.net.sourceforge.pmd.rules.design.DesignRulesTests; 9 import test.net.sourceforge.pmd.rules.junit.JUnitRulesTests; 10 import test.net.sourceforge.pmd.rules.strictexception.StrictExceptionRulesTests; 11 12 13 /*** 14 * tests for the net.sourceforge.pmd.rules package 15 * 16 * @author Boris Gruschko ( boris at gruschko.org ) 17 * @version $Id: RulesTests.java,v 1.3 2003/12/03 19:52:42 tomcopeland Exp $ 18 */ 19 public class RulesTests 20 { 21 /*** 22 * test suite 23 * 24 * @return test suite 25 */ 26 public static Test suite( ) 27 { 28 TestSuite suite = 29 new TestSuite( "Test for test.net.sourceforge.pmd.rules" ); 30 31 //$JUnit-BEGIN$ 32 // test suites for the sub packages 33 suite.addTest( DesignRulesTests.suite( ) ); 34 suite.addTest( JUnitRulesTests.suite( ) ); 35 suite.addTest( StrictExceptionRulesTests.suite( ) ); 36 37 suite.addTestSuite( AccessorClassGenerationRuleTest.class ); 38 suite.addTestSuite( AssignmentInOperandRuleTest.class ); 39 suite.addTestSuite( AtLeastOneConstructorRuleTest.class ); 40 suite.addTestSuite( AvoidDeeplyNestedIfStmtsRuleTest.class ); 41 suite.addTestSuite( AvoidDuplicateLiteralsRuleTest.class ); 42 suite.addTestSuite( AvoidReassigningParametersRuleTest.class ); 43 suite.addTestSuite( BeanMembersShouldSerializeRuleTest.class ); 44 suite.addTestSuite( BooleanInstantiationRuleTest.class ); 45 suite.addTestSuite( ClassNamingConventionsRuleTest.class ); 46 suite.addTestSuite( ConstructorCallsOverridableMethodRuleTest.class ); 47 suite.addTestSuite( CouplingBetweenObjectsRuleTest.class ); 48 suite.addTestSuite( CyclomaticComplexityRuleTest.class ); 49 suite.addTestSuite( DontImportJavaLangRuleTest.class ); 50 suite.addTestSuite( DoubleCheckedLockingRuleTest.class ); 51 suite.addTestSuite( DuplicateImportsRuleTest.class ); 52 suite.addTestSuite( EmptyCatchBlockRuleTest.class ); 53 suite.addTestSuite( EmptyFinallyBlockRuleTest.class ); 54 suite.addTestSuite( EmptyIfStmtRuleTest.class ); 55 suite.addTestSuite( EmptySwitchStmtRuleTest.class ); 56 suite.addTestSuite( EmptyTryBlockRuleTest.class ); 57 suite.addTestSuite( EmptyWhileStmtRuleTest.class ); 58 suite.addTestSuite( ExcessiveImportsRuleTest.class ); 59 suite.addTestSuite( ExcessivePublicCountRuleTest.class ); 60 suite.addTestSuite( FinalFieldCouldBeStaticRuleTest.class ); 61 suite.addTestSuite( FinalizeShouldBeProtectedRuleTest.class ); 62 suite.addTestSuite( ForLoopShouldBeWhileLoopRuleTest.class ); 63 suite.addTestSuite( ForLoopsMustUseBracesRuleTest.class ); 64 suite.addTestSuite( IdempotentOperationsRuleTest.class ); 65 suite.addTestSuite( IfElseStmtsMustUseBracesRuleTest.class ); 66 suite.addTestSuite( IfStmtsMustUseBracesRuleTest.class ); 67 suite.addTestSuite( ImportFromSamePackageRuleTest.class ); 68 suite.addTestSuite( JumbledIncrementerRuleTest.class ); 69 suite.addTestSuite( LongVariableRuleTest.class ); 70 suite.addTestSuite( MethodNamingConventionsRuleTest.class ); 71 suite.addTestSuite( OverrideBothEqualsAndHashcodeRuleTest.class ); 72 suite.addTestSuite( ReturnFromFinallyBlockTest.class ); 73 suite.addTestSuite( ShortMethodNameRuleTest.class ); 74 suite.addTestSuite( ShortVariableRuleTest.class ); 75 suite.addTestSuite( SimplifyBooleanExpressionsRuleTest.class ); 76 suite.addTestSuite( SimplifyBooleanReturnsRuleTest.class ); 77 suite.addTestSuite( StringInstantiationRuleTest.class ); 78 suite.addTestSuite( StringToStringRuleTest.class ); 79 suite.addTestSuite( SwitchStmtsShouldHaveDefaultRuleTest.class ); 80 suite.addTestSuite( UnnecessaryConstructorRuleTest.class ); 81 suite.addTestSuite( UnnecessaryTemporariesRuleTest.class ); 82 suite.addTestSuite( UnusedFormalParameterRuleTest.class ); 83 suite.addTestSuite( UnusedImportsRuleTest.class ); 84 suite.addTestSuite( UnusedLocalVariableTest.class ); 85 suite.addTestSuite( UnusedModifierRuleTest.class ); 86 suite.addTestSuite( UnusedPrivateFieldRuleTest.class ); 87 suite.addTestSuite( UnusedPrivateMethodRuleTest.class ); 88 suite.addTestSuite( VariableNamingConventionsRuleTest.class ); 89 suite.addTestSuite( WhileLoopsMustUseBracesRuleTest.class ); 90 suite.addTestSuite( XPathRuleTest.class ); 91 92 //$JUnit-END$ 93 return suite; 94 } 95 } 96 97 98 /* 99 * $Log: RulesTests.java,v $ 100 * Revision 1.3 2003/12/03 19:52:42 tomcopeland 101 * [ 853409 ] VariableNamingConventionsRule false + on final instance vars 102 * 103 * Revision 1.2 2003/11/13 20:28:03 tomcopeland 104 * Implemented AbstractNamingRule 105 * 106 * Revision 1.1 2003/09/29 14:32:32 tomcopeland 107 * Committed regression test suites, thanks to Boris Gruschko 108 * 109 */

This page was automatically generated by Maven