1
2
3
4
5 package com.qulice.pmd;
6
7 import org.hamcrest.Matchers;
8 import org.junit.jupiter.api.Test;
9
10
11
12
13
14
15
16
17
18 final class PmdUnusedPrivateFieldTest {
19
20 @Test
21 void allowsPrivateStaticFieldAccessedViaFullyQualifiedName()
22 throws Exception {
23 new PmdAssert(
24 "UnusedPrivateFieldInLambda.java",
25 Matchers.any(Boolean.class),
26 Matchers.not(
27 Matchers.containsString("(UnusedPrivateField)")
28 )
29 ).assertOk();
30 }
31
32 @Test
33 void reportsTrulyUnusedPrivateField() throws Exception {
34 new PmdAssert(
35 "UnusedPrivateFieldTrulyUnused.java",
36 Matchers.any(Boolean.class),
37 Matchers.containsString("(UnusedPrivateField)")
38 ).assertOk();
39 }
40 }