aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorvasylieva <valeria.vasylieva@gmail.com>2017-06-30 17:36:35 +0300
committerRoman Ivanov <romani@users.noreply.github.com>2017-06-30 09:05:54 -0700
commit793ed8fc9ba1f8d914b6da47c60e2edf8edde7d1 (patch)
tree2e9fdb4cddd2cee0365d6b373cd417ef472977c6 /config
parent33bf9fe4d25e4a474d621ec6fc2053c77e89f01e (diff)
downloadcheckstyle-793ed8fc9ba1f8d914b6da47c60e2edf8edde7d1.tar.gz
Issue #877: fix third part of JUnitTestsShouldIncludeAssert violations
Diffstat (limited to 'config')
-rw-r--r--config/pmd-test.xml21
-rw-r--r--config/suppressions.xml1
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"/>