diff options
author | vasylieva <valeria.vasylieva@gmail.com> | 2017-06-30 17:36:35 +0300 |
---|---|---|
committer | Roman Ivanov <romani@users.noreply.github.com> | 2017-06-30 09:05:54 -0700 |
commit | 793ed8fc9ba1f8d914b6da47c60e2edf8edde7d1 (patch) | |
tree | 2e9fdb4cddd2cee0365d6b373cd417ef472977c6 /config | |
parent | 33bf9fe4d25e4a474d621ec6fc2053c77e89f01e (diff) | |
download | checkstyle-793ed8fc9ba1f8d914b6da47c60e2edf8edde7d1.tar.gz |
Issue #877: fix third part of JUnitTestsShouldIncludeAssert violations
Diffstat (limited to 'config')
-rw-r--r-- | config/pmd-test.xml | 21 | ||||
-rw-r--r-- | config/suppressions.xml | 1 |
2 files changed, 3 insertions, 19 deletions
diff --git a/config/pmd-test.xml b/config/pmd-test.xml index a0664dcff..586f8cdda 100644 --- a/config/pmd-test.xml +++ b/config/pmd-test.xml @@ -77,7 +77,7 @@ <!-- in ImportControlCheckTest pmd does not find asserts in private methods of the test class called from the test method --> <!-- in AstRegressionTest pmd does not find asserts in inner classes methods called from the test method --> <!-- in AllChecksTest pmd does not find asserts in lambdas --> - <!-- Starting from TreeWalkerTest tests should be rewrited--> + <!-- Starting from CheckstyleAntTaskTest tests should be rewrited--> <property name="violationSuppressXPath" value="//ClassOrInterfaceDeclaration[@Image='SuppressionFilterTest']//MethodDeclarator[@Image='testEqualsAndHashCode'] | //ClassOrInterfaceDeclaration[@Image='SuppressionCommentFilterTest']//MethodDeclarator[@Image='testEqualsAndHashCodeOfTagClass'] | //ClassOrInterfaceDeclaration[@Image='SuppressWithNearbyCommentFilterTest']//MethodDeclarator[@Image='testEqualsAndHashCodeOfTagClass'] @@ -88,30 +88,13 @@ | /ClassOrInterfaceDeclaration[@Image='AstRegressionTest']//MethodDeclarator[@Image='testImpossibleExceptions'] | //ClassOrInterfaceDeclaration[@Image='AstRegressionTest']//MethodDeclarator[@Image='testImpossibleValid'] | //ClassOrInterfaceDeclaration[@Image='AllChecksTest']//MethodDeclarator[@Image='testAllModulesAreReferencedInConfigFile'] - | //ClassOrInterfaceDeclaration[@Image='TreeWalkerTest']//MethodDeclarator[@Image='testProcessNonJavaFiles'] - | //ClassOrInterfaceDeclaration[@Image='TreeWalkerTest']//MethodDeclarator[@Image='testWithCacheWithNoViolation'] - | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testDefaultFlawless'] - | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testFileSet'] - | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testMaxErrors'] - | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testOverrideProperty'] | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testConfigurationByUrl'] | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testConfigurationByResource'] - | //ClassOrInterfaceDeclaration[@Image='CheckstyleAntTaskTest']//MethodDeclarator[@Image='testSetPropertiesFile'] - | //ClassOrInterfaceDeclaration[@Image='TranslationCheckTest']//MethodDeclarator[@Image='testLogIoException'] - | //ClassOrInterfaceDeclaration[@Image='DeclarationOrderCheckTest']//MethodDeclarator[@Image='testParents'] - | //ClassOrInterfaceDeclaration[@Image='DeclarationOrderCheckTest']//MethodDeclarator[@Image='testImproperToken'] - | //ClassOrInterfaceDeclaration[@Image='IllegalInstantiationCheckTest']//MethodDeclarator[@Image='testNullClassLoader'] - | //ClassOrInterfaceDeclaration[@Image='RequireThisCheckTest']//MethodDeclarator[@Image='testDefaultSwitch'] - | //ClassOrInterfaceDeclaration[@Image='NPathComplexityCheckTest']//MethodDeclarator[@Image='testDefaultHooks'] - | //ClassOrInterfaceDeclaration[@Image='NPathComplexityCheckTest']//MethodDeclarator[@Image='testVisitTokenBeforeExpressionRange'] - | //ClassOrInterfaceDeclaration[@Image='SuppressionsLoaderTest']//MethodDeclarator[@Image='testNoCheckYesId'] + | //ClassOrInterfaceDeclaration[@Image='TreeWalkerTest']//MethodDeclarator[@Image='testProcessNonJavaFiles'] "/> </properties> </rule> - // testDefaultFlawless CheckstyleAntTaskTest - - <rule ref="config/pmd.xml/ConfusingTernary"> <properties> <!-- false positive: commit validation is a sequence of checks, if we shuffle them it would be broken --> diff --git a/config/suppressions.xml b/config/suppressions.xml index c6a05c1ea..2052eea69 100644 --- a/config/suppressions.xml +++ b/config/suppressions.xml @@ -48,6 +48,7 @@ <suppress checks="MethodLength" files=".*GeneratedJavaTokenTypesTest\.java"/> <suppress checks="ExecutableStatementCount" files=".*GeneratedJavaTokenTypesTest\.java"/> <suppress checks="JavaNCSS" files=".*GeneratedJavaTokenTypesTest\.java"/> + <suppress checks="ExecutableStatementCount" files=".*IllegalInstantiationCheckTest\.java"/> <suppress checks="." files=".*JavadocTokenTypes\.java"/> <suppress checks="." files=".*ParseTreeBuilder\.java"/> |