More javadocs and tests
This commit is contained in:
parent
ef8b6df387
commit
cbbf5a7f2d
3 changed files with 203 additions and 2 deletions
|
@ -56,6 +56,69 @@ public class PmdOperationTest {
|
|||
.as("no errors").isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaQuickStart() {
|
||||
var pmd = PMD_OPERATION.ruleSets("rulesets/java/quickstart.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaErrorProne() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/errorprone.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isGreaterThan(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaCodeStyle() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/codestyle.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isGreaterThan(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaDesign() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/design.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isGreaterThan(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaDocumentation() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/documentation.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isGreaterThan(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaBestPractices() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/bestpractices.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaMultiThreading() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/multithreading");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaPerformance() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/performance.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testJavaSecurity() {
|
||||
var pmd = PMD_OPERATION.ruleSets("category/java/security.xml");
|
||||
assertThat(pmd.performPmdAnalysis("test", pmd.initConfiguration("pmd")))
|
||||
.as("no errors").isEqualTo(0);
|
||||
}
|
||||
|
||||
@Test
|
||||
void testPmdOperation() {
|
||||
assertThat(PMD_OPERATION.performPmdAnalysis("test", PMD_OPERATION.initConfiguration("pmd")))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue