diff options
Diffstat (limited to 'src/test')
12 files changed, 102 insertions, 0 deletions
diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckTest.java index c58165ec0..f9acbc649 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/FinalParametersCheckTest.java @@ -28,6 +28,7 @@ import org.junit.Test; import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport; import com.puppycrawl.tools.checkstyle.DefaultConfiguration; +import com.puppycrawl.tools.checkstyle.utils.CommonUtils; public class FinalParametersCheckTest extends BaseCheckTestSupport { @Override @@ -127,4 +128,12 @@ public class FinalParametersCheckTest extends BaseCheckTestSupport { }; verify(checkConfig, getPath("InputFinalParametersPrimitiveTypes.java"), expected); } + + @Test + public void testRecieverParameters() throws Exception { + final DefaultConfiguration checkConfig = + createCheckConfig(FinalParametersCheck.class); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + verify(checkConfig, getPath("InputFinalParametersReceiver.java"), expected); + } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheckTest.java index f2d5abf72..0043dc146 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/HiddenFieldCheckTest.java @@ -29,6 +29,7 @@ import org.junit.Test; import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport; import com.puppycrawl.tools.checkstyle.DefaultConfiguration; +import com.puppycrawl.tools.checkstyle.utils.CommonUtils; public class HiddenFieldCheckTest extends BaseCheckTestSupport { @@ -402,4 +403,11 @@ public class HiddenFieldCheckTest }; verify(checkConfig, getPath("InputHiddenField.java"), expected); } + + @Test + public void testReceiverParameter() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(HiddenFieldCheck.class); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + verify(checkConfig, getPath("InputHiddenFieldReceiver.java"), expected); + } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheckTest.java index cf6ef9757..b73eb5789 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/ParameterAssignmentCheckTest.java @@ -31,6 +31,7 @@ import com.puppycrawl.tools.checkstyle.BaseCheckTestSupport; import com.puppycrawl.tools.checkstyle.DefaultConfiguration; import com.puppycrawl.tools.checkstyle.api.DetailAST; import com.puppycrawl.tools.checkstyle.api.TokenTypes; +import com.puppycrawl.tools.checkstyle.utils.CommonUtils; public class ParameterAssignmentCheckTest extends BaseCheckTestSupport { @Override @@ -55,6 +56,13 @@ public class ParameterAssignmentCheckTest extends BaseCheckTestSupport { } @Test + public void testReceiverParameter() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParameterAssignmentCheck.class); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + verify(checkConfig, getPath("InputParameterAssignmentReceiver.java"), expected); + } + + @Test public void testTokensNotNull() { final ParameterAssignmentCheck check = new ParameterAssignmentCheck(); Assert.assertNotNull(check.getAcceptableTokens()); diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheckTest.java index 139d5774d..6c2af2340 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/coding/RequireThisCheckTest.java @@ -240,4 +240,11 @@ public class RequireThisCheckTest extends BaseCheckTestSupport { }; verify(checkConfig, getPath("InputValidateOnlyOverlappingTrue.java"), expected); } + + @Test + public void testReceiverParameter() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(RequireThisCheck.class); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + verify(checkConfig, getPath("InputRequireThisReceiver.java"), expected); + } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheckTest.java index 58b371853..44e6b29b4 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/AbbreviationAsWordInNameCheckTest.java @@ -319,4 +319,13 @@ public class AbbreviationAsWordInNameCheckTest extends BaseCheckTestSupport { private String getWarningMessage(String typeName, int expectedCapitalCount) { return getCheckMessage(MSG_KEY, typeName, expectedCapitalCount); } + + @Test + public void testReceiver() throws Exception { + final DefaultConfiguration checkConfig = + createCheckConfig(AbbreviationAsWordInNameCheck.class); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + + verify(checkConfig, getPath("InputAbbreviationAsWordReceiver.java"), expected); + } } diff --git a/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheckTest.java b/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheckTest.java index 0fd2d4724..b356014c9 100644 --- a/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheckTest.java +++ b/src/test/java/com/puppycrawl/tools/checkstyle/checks/naming/ParameterNameCheckTest.java @@ -147,4 +147,11 @@ public class ParameterNameCheckTest final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; verify(checkConfig, getPath("InputOverrideAnnotationNoNPE.java"), expected); } + + @Test + public void testReceiverParameter() throws Exception { + final DefaultConfiguration checkConfig = createCheckConfig(ParameterNameCheck.class); + final String[] expected = CommonUtils.EMPTY_STRING_ARRAY; + verify(checkConfig, getPath("InputParameterNameReceiver.java"), expected); + } } diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputFinalParametersReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputFinalParametersReceiver.java new file mode 100644 index 000000000..cee48246f --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/InputFinalParametersReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks; + +public class InputFinalParametersReceiver { + public void foo4(InputFinalParametersReceiver this) {} + + private class Inner { + public Inner(InputFinalParametersReceiver InputFinalParametersReceiver.this) {} + } +}
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldReceiver.java new file mode 100644 index 000000000..6973fbf18 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputHiddenFieldReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks.coding; + +public class InputHiddenFieldReceiver { + public void foo4(InputHiddenFieldReceiver this) {} + + private class Inner { + public Inner(InputHiddenFieldReceiver InputHiddenFieldReceiver.this) {} + } +}
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputParameterAssignmentReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputParameterAssignmentReceiver.java new file mode 100644 index 000000000..f48afd2d8 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputParameterAssignmentReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks.coding; + +public class InputParameterAssignmentReceiver { + public void foo4(InputParameterAssignmentReceiver this) {} + + private class Inner { + public Inner(InputParameterAssignmentReceiver InputParameterAssignmentReceiver.this) {} + } +}
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputRequireThisReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputRequireThisReceiver.java new file mode 100644 index 000000000..8ccffa916 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputRequireThisReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks.coding; + +public class InputRequireThisReceiver { + public void foo4(InputRequireThisReceiver this) {} + + private class Inner { + public Inner(InputRequireThisReceiver InputRequireThisReceiver.this) {} + } +}
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputAbbreviationAsWordReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputAbbreviationAsWordReceiver.java new file mode 100644 index 000000000..b71c51bf9 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputAbbreviationAsWordReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks.naming; + +public class InputAbbreviationAsWordReceiver { + public void foo4(InputAbbreviationAsWordReceiver this) {} + + private class Inner { + public Inner(InputAbbreviationAsWordReceiver InputAbbreviationAsWordReceiver.this) {} + } +}
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputParameterNameReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputParameterNameReceiver.java new file mode 100644 index 000000000..0763260e2 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/InputParameterNameReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks.naming; + +public class InputParameterNameReceiver { + public void foo4(InputParameterNameReceiver this) {} + + private class Inner { + public Inner(InputParameterNameReceiver InputParameterNameReceiver.this) {} + } +}
\ No newline at end of file |