1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.puppycrawl.tools.checkstyle.grammar.java8;
21
22 import org.junit.jupiter.api.Test;
23
24 import com.puppycrawl.tools.checkstyle.AbstractModuleTestSupport;
25 import com.puppycrawl.tools.checkstyle.utils.CommonUtil;
26
27 public class MethodReferencesTest extends AbstractModuleTestSupport {
28
29 @Override
30 protected String getPackageLocation() {
31 return "com/puppycrawl/tools/checkstyle/grammar/java8";
32 }
33
34 @Test
35 public void testCanParse()
36 throws Exception {
37 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
38 verifyWithInlineConfigParser(
39 getPath("InputMethodReferences.java"), expected);
40 }
41
42 @Test
43 public void testFromSpec()
44 throws Exception {
45 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
46 verifyWithInlineConfigParser(
47 getPath("InputMethodReferences2.java"), expected);
48 }
49
50 @Test
51 public void testGenericInPostfixExpressionBeforeReference()
52 throws Exception {
53 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
54 verifyWithInlineConfigParser(
55 getPath("InputMethodReferences3.java"), expected);
56 }
57
58 @Test
59 public void testArrayAfterGeneric()
60 throws Exception {
61 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
62 verifyWithInlineConfigParser(
63 getPath("InputMethodReferences4.java"), expected);
64 }
65
66 @Test
67 public void testFromHibernate()
68 throws Exception {
69 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
70 verifyWithInlineConfigParser(
71 getPath("InputMethodReferences5.java"), expected);
72 }
73
74 @Test
75 public void testFromSpring()
76 throws Exception {
77 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
78 verifyWithInlineConfigParser(
79 getPath("InputMethodReferences6.java"), expected);
80 }
81
82 @Test
83 public void testMethodReferences7()
84 throws Exception {
85 final String[] expected = CommonUtil.EMPTY_STRING_ARRAY;
86 verifyWithInlineConfigParser(
87 getPath("InputMethodReferences7.java"), expected);
88 }
89
90 }