1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.google.checkstyle.test.chapter6programpractice.rule61overridealwaysused;
21
22 import org.junit.jupiter.api.Test;
23
24 import com.google.checkstyle.test.base.AbstractGoogleModuleTestSupport;
25
26
27 public class OverrideAlwaysUsedTest extends AbstractGoogleModuleTestSupport {
28
29 @Override
30 public String getPackageLocation() {
31 return "com/google/checkstyle/test/chapter6programpractice/rule61overridealwaysused";
32 }
33
34 @Test
35 public void testOverrideAlwaysUsedForRecordViolation() throws Exception {
36 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecordViolation.java"));
37 }
38
39 @Test
40 public void testOverrideAlwaysUsedForRecordValid() throws Exception {
41 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecordValid.java"));
42 }
43
44 @Test
45 public void testOverrideAlwaysUsedForRecordNested() throws Exception {
46 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecordNested.java"));
47 }
48
49 @Test
50 public void testOverrideAlwaysUsedForRecordGeneric() throws Exception {
51 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecordGeneric.java"));
52 }
53
54 @Test
55 public void testOverrideAlwaysUsedForRecordMixed() throws Exception {
56 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecordMixed.java"));
57 }
58
59 @Test
60 public void testOverrideAlwaysUsedForRecordInClass() throws Exception {
61 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecordInClass.java"));
62 }
63
64 @Test
65 public void testOverrideAlwaysUsedForRecord() throws Exception {
66 verifyWithWholeConfig(getPath("InputOverrideAlwaysUsedForRecord.java"));
67 }
68 }