diff options
author | unrealwork <unrealwork@gmail.com> | 2017-03-25 02:30:13 +0300 |
---|---|---|
committer | rnveach <rveach02@gmail.com> | 2017-03-25 00:11:31 -0400 |
commit | 53a6811330f9995a60c6d2e302911190922390d1 (patch) | |
tree | 29aa40361742745992177ddd02f923d80d4cead8 /src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname | |
parent | 8a73ac6070e017ed9bc8100bc229b90963860a19 (diff) | |
download | checkstyle-53a6811330f9995a60c6d2e302911190922390d1.tar.gz |
Issue #4095: Split and Organize Checkstyle inputs by Test for AbbreviationAsWordInName
Diffstat (limited to 'src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname')
4 files changed, 186 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.java new file mode 100644 index 000000000..d7a1756a4 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameAbstractMultisetSetCount.java @@ -0,0 +1,18 @@ +package com.puppycrawl.tools.checkstyle.checks.naming.abbrevationaswordinname; + +public abstract class InputAbbreviationAsWordInNameAbstractMultisetSetCount<E> { + + private static final String SUPPORTS_REMOVE = ""; + +@CollectionFeature.Require(absent = SUPPORTS_REMOVE) + public void testSetCount_negative_removeUnsupported() { + } +} + +@interface CollectionFeature { + + public @interface Require + { + String absent(); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameOverridableMethod.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameOverridableMethod.java new file mode 100644 index 000000000..e769e0421 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameOverridableMethod.java @@ -0,0 +1,39 @@ +package com.puppycrawl.tools.checkstyle.checks.naming.abbrevationaswordinname; + +import org.junit.Before; + +abstract class NonAAAAbstractClassName1 extends Class1 { + public int serialNUMBER = 6; + public final int s1erialNUMBER = 6; + private static int s2erialNUMBER = 6; + private static final int s3erialNUMBER = 6; + + @Override + @SuppressWarnings(value = { "" }) + @Before + protected void oveRRRRRrriddenMethod(){ + int a = 0; + // blah-blah + } +} + +class Class1 { + @SuppressWarnings(value = { "" }) + protected void oveRRRRRrriddenMethod(){ + int a = 0; + // blah-blah + } + +} + +class Class2 extends Class1 { + + @Override + @SuppressWarnings(value = { "" }) + @Before + protected void oveRRRRRrriddenMethod(){ + int a = 0; + // blah-blah + } + +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameReceiver.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameReceiver.java new file mode 100644 index 000000000..b55a9dc06 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameReceiver.java @@ -0,0 +1,9 @@ +package com.puppycrawl.tools.checkstyle.checks.naming.abbrevationaswordinname; + +public class InputAbbreviationAsWordInNameReceiver { + public void foo4(InputAbbreviationAsWordInNameReceiver this) {} + + private class Inner { + public Inner(InputAbbreviationAsWordInNameReceiver InputAbbreviationAsWordInNameReceiver.this) {} + } +}
\ No newline at end of file diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameType.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameType.java new file mode 100644 index 000000000..fa5a3ab8f --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/naming/abbrevationaswordinname/InputAbbreviationAsWordInNameType.java @@ -0,0 +1,120 @@ +package com.puppycrawl.tools.checkstyle.checks.naming.abbrevationaswordinname; + +abstract class IIIInputAbstractClassName { +} + +abstract class NonAAAAbstractClassName { +} + +abstract class FactoryWithBADNAme { +} + +abstract class AbstractCLASSName { + abstract class NonAbstractInnerClass { + } +} + +abstract class ClassFactory1 { + abstract class WellNamedFactory { + } +} + +class NonAbstractClass1 { +} + +class AbstractClass1 { +} + +class Class1Factory1 { +} + +abstract class AbstractClassName3 { + class AbstractINNERRClass { + } +} + +abstract class Class3Factory { + class WellNamedFACTORY { + public void marazmaticMETHODName() { + int marazmaticVARIABLEName = 2; + int MARAZMATICVariableName = 1; + } + } +} + +interface Directions { + int RIGHT=1; + int LEFT=2; + int UP=3; + int DOWN=4; +} + +interface BadNameForInterfeis +{ + void interfaceMethod(); +} + +abstract class NonAAAAbstractClassName2 { + public int serialNUMBER = 6; + public final int s1erialNUMBER = 6; + private static int s2erialNUMBER = 6; + private static final int s3erialNUMBER = 6; +} + +interface Interface1 { + + String VALUEEEE = "value"; // in interface this is final/static + +} + +interface Interface2 { + + static String VALUEEEE = "value"; // in interface this is final/static + +} + +interface Interface3 { + + final String VALUEEEE = "value"; // in interface this is final/static + +} + +interface Interface4 { + + final static String VALUEEEE = "value"; // in interface this is final/static + +} + +class FIleNameFormatException extends Exception { + + private static final long serialVersionUID = 1L; + + public FIleNameFormatException(Exception e) { + super(e); + } +} + +class StateX { + int userID; + int scaleX, scaleY, scaleZ; + + int getScaleX() { + return this.scaleX; + } +} + +@interface Annotation1 { + String VALUE = "value"; // in @interface this is final/static +} + +@interface Annotation2 { + static String VALUE = "value"; // in @interface this is final/static +} + +@interface Annotation3 { + final String VALUE = "value"; // in @interface this is final/static +} + +@interface Annotation4 { + final static String VALUE = "value"; // in @interface this is final/static +} |