diff options
author | rnveach <rveach02@gmail.com> | 2015-10-17 16:38:19 -0400 |
---|---|---|
committer | Roman Ivanov <ivanov-jr@mail.ru> | 2015-10-19 05:09:06 -0700 |
commit | 5aacffce41a8f8d6b79f0b4a771e3e5ce03c0d02 (patch) | |
tree | 1da4ae63eec6379d959d331d9b659ed893956d6c /src/test/resources | |
parent | 44cc8b53c90117295151ea6723f859287f51dda5 (diff) | |
download | checkstyle-5aacffce41a8f8d6b79f0b4a771e3e5ce03c0d02.tar.gz |
Issue #2161: unify test input locations for javadoc package
Diffstat (limited to 'src/test/resources')
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/AllowedAnnotations.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/AllowedAnnotations.java) | 4 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/ExtendAnnotation.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/ExtendAnnotation.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInheritDoc.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputInheritDoc.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInner.java | 79 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadoc.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadoc.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadocMethodCheck_SmallMethods.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputJavadocMethodCheck_SmallMethods.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadocMethodIgnoreNameRegex.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputJavadocMethodIgnoreNameRegex.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputMissingJavadocTags.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputMissingJavadocTags.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputPublicOnly.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/InputPublicOnly.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeAnonInner.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeAnonInner.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeInnerClasses.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeInnerClasses.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeInnerInterfaces.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeInnerInterfaces.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputSetterGetter.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputSetterGetter.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputTypeParamsTags.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/InputTypeParamsTags.java) | 2 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputWhitespace.java | 61 | ||||
-rw-r--r-- | src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/TestGenerics.java (renamed from src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/TestGenerics.java) | 2 |
16 files changed, 155 insertions, 15 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/AllowedAnnotations.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/AllowedAnnotations.java index aace73589..39a868a0c 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/AllowedAnnotations.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/AllowedAnnotations.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; /** * Some javadoc. @@ -11,7 +11,7 @@ public class AllowedAnnotations implements SomeInterface { @ThisIsOkToo public void allowed2() {} - @com.puppycrawl.tools.checkstyle.javadoc.ThisIsOk + @com.puppycrawl.tools.checkstyle.checks.javadoc.ThisIsOk public void allowed3() {} @Override diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/ExtendAnnotation.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/ExtendAnnotation.java index 4783d5f74..b0623ac30 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/ExtendAnnotation.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/ExtendAnnotation.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; import com.google.common.annotations.GwtCompatible; import com.google.common.annotations.GwtIncompatible; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputInheritDoc.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInheritDoc.java index 87c02cf8c..762f47f66 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputInheritDoc.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInheritDoc.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class InputInheritDoc { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInner.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInner.java new file mode 100644 index 000000000..74f8f4526 --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputInner.java @@ -0,0 +1,79 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: 2001 +//////////////////////////////////////////////////////////////////////////////// +package com.puppycrawl.tools.checkstyle.checks.javadoc; + +/** + * Tests having inner types + * @author Oliver Burn + **/ +class InputInner +{ + // Ignore - two errors + class InnerInner2 + { + // Ignore + public int fData; + } + + // Ignore - 2 errors + interface InnerInterface2 + { + // Ignore - should be all upper case + String data = "zxzc"; + + // Ignore + class InnerInterfaceInnerClass + { + // Ignore - need Javadoc and made private + public int rData; + + /** needs to be made private unless allowProtected. */ + protected int protectedVariable; + + /** needs to be made private unless allowPackage. */ + int packageVariable; + } + } + + /** demonstrate bug in handling static final **/ + protected static Object sWeird = new Object(); + /** demonstrate bug in handling static final **/ + static Object sWeird2 = new Object(); + + /** demonstrate bug in local final variable */ + public interface Inter + { + } + + public static void main() + { + Inter m = new Inter() + { + private static final int CDS = 1; + + private int ABC; + }; + } + + /** annotation field incorrectly named. */ + @interface InnerAnnotation + { + /** Ignore - should be all upper case. */ + String data = "zxzc"; + } + + /** enum with public member variable */ + enum InnerEnum + { + /** First constant */ + A, + + /** Second constant */ + B; + + /** Should be private */ + public int someValue; + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadoc.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadoc.java index 0b9446a79..9a315f1e6 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputJavadoc.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadoc.java @@ -3,7 +3,7 @@ // Created: 2001 //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle; +package com.puppycrawl.tools.checkstyle.checks.javadoc; /** * Testing author and version tag patterns diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputJavadocMethodCheck_SmallMethods.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadocMethodCheck_SmallMethods.java index 27299bfc5..c319ba696 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputJavadocMethodCheck_SmallMethods.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadocMethodCheck_SmallMethods.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; /** * The following is a bad tag. diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputJavadocMethodIgnoreNameRegex.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadocMethodIgnoreNameRegex.java index 37dbbe414..2e448b696 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputJavadocMethodIgnoreNameRegex.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputJavadocMethodIgnoreNameRegex.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class InputJavadocMethodIgnoreNameRegex { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputMissingJavadocTags.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputMissingJavadocTags.java index 879ea90e5..0392d02e1 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputMissingJavadocTags.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputMissingJavadocTags.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class InputMissingJavadocTags { /** diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputPublicOnly.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputPublicOnly.java index 3acdcdac0..f8196cd8c 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputPublicOnly.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputPublicOnly.java @@ -2,7 +2,7 @@ // Test case file for checkstyle. // Created: 2001 //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class InputPublicOnly // ignore - need javadoc { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeAnonInner.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeAnonInner.java index 87fa1445b..913cf6a92 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeAnonInner.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeAnonInner.java @@ -2,7 +2,7 @@ // Test case file for checkstyle. // Created: 2001 //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle; +package com.puppycrawl.tools.checkstyle.checks.javadoc; import java.awt.event.MouseEvent; import java.awt.event.MouseAdapter; diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeInnerClasses.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeInnerClasses.java index 3f359fd69..693c8cbc8 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeInnerClasses.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeInnerClasses.java @@ -2,7 +2,7 @@ // Test case file for checkstyle. // Created: 2001 //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle; +package com.puppycrawl.tools.checkstyle.checks.javadoc; /** Checks javadoc scoping for inner classes. diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeInnerInterfaces.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeInnerInterfaces.java index c3f89f8a4..5a30c43cb 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputScopeInnerInterfaces.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputScopeInnerInterfaces.java @@ -2,7 +2,7 @@ // Test case file for checkstyle. // Created: 2001 //////////////////////////////////////////////////////////////////////////////// -package com.puppycrawl.tools.checkstyle; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class InputScopeInnerInterfaces { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputSetterGetter.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputSetterGetter.java index bfb869d11..5cbd1d4bc 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/InputSetterGetter.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputSetterGetter.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class InputSetterGetter { diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/InputTypeParamsTags.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputTypeParamsTags.java index f36a8bda6..9715ee939 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/InputTypeParamsTags.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputTypeParamsTags.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle; +package com.puppycrawl.tools.checkstyle.checks.javadoc; /** * Some explanation. diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputWhitespace.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputWhitespace.java new file mode 100644 index 000000000..d8a01f2cd --- /dev/null +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/InputWhitespace.java @@ -0,0 +1,61 @@ +//////////////////////////////////////////////////////////////////////////////// +// Test case file for checkstyle. +// Created: 2001 +//////////////////////////////////////////////////////////////////////////////// +package com . puppycrawl + .tools. + checkstyle.checks.javadoc; + +/** + * Class for testing javadoc issues. + * error missing author tag + **/ +class InputWhitespace +{ + /** another check */ + void donBradman(Runnable aRun) + { + donBradman(new Runnable() { + public void run() { + } + }); + + final Runnable r = new Runnable() { + public void run() { + } + }; + } + + /** bug 806243 (NoWhitespaceBeforeCheck error for anonymous inner class) */ + void bug806243() + { + Object o = new InputWhitespace() { + private int j ; + }; + } +} + +/** + * Bug 806242 (NoWhitespaceBeforeCheck error with an interface). + * @author o_sukhodolsky + * @version 1.0 + */ +interface IFoo +{ + void foo() ; +} + +/** + * Avoid Whitespace errors in for loop. + * @author lkuehne + * @version 1.0 + */ +class SpecialCasesInForLoop +{ + public void myMethod() { + new Thread() { + public void run() { + } + }.start(); + } +} diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/TestGenerics.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/TestGenerics.java index 44ccb6e57..dd3600ac6 100644 --- a/src/test/resources/com/puppycrawl/tools/checkstyle/javadoc/TestGenerics.java +++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/javadoc/TestGenerics.java @@ -1,4 +1,4 @@ -package com.puppycrawl.tools.checkstyle.javadoc; +package com.puppycrawl.tools.checkstyle.checks.javadoc; public class TestGenerics <E extends java.lang.Exception, RE extends RuntimeException & java.io.Serializable> |