diff options
Diffstat (limited to 'plugins/InspectionGadgets/test/com/siyeh/igtest')
9 files changed, 83 insertions, 100 deletions
diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/ConstructorCountInspection.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/ConstructorCountInspection.java deleted file mode 100644 index 5eb1247adc33..000000000000 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/ConstructorCountInspection.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.siyeh.igtest.classmetrics; - -public class ConstructorCountInspection -{ - public ConstructorCountInspection(int i){} - - public ConstructorCountInspection(boolean ch){} - - public ConstructorCountInspection(char b){} - - public ConstructorCountInspection(float d){} - - public ConstructorCountInspection(double f){} - - public ConstructorCountInspection(long s){} -} diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/MethodCountInspection.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/MethodCountInspection.java deleted file mode 100644 index 51b2abeaf530..000000000000 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/MethodCountInspection.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.siyeh.igtest.classmetrics; - -public class MethodCountInspection -{ - public void aaa(){} - - public void bbb(){} - - public void ccc(){} - - public void ddd(){} - - public void eee(){} - - public void fff(){} - - public void ggg(){} - - public void hhh(){} - - public void iii(){} - - public void jjj(){} - - public void kkk(){} - - public void lll(){} - - public void mmm(){} - - public void nnn(){} - - public void ooo(){} - - public void ppp(){} - - public void qqq(){} - - public void rrr(){} - - public void sss(){} - - public void ttt(){} - - public void aaa2(){} - - public void bbb2(){} - - public void ccc2(){} - - public void ddd2(){} - - public void eee2(){} - - public void fff2(){} - - public void ggg2(){} - - public void hhh2(){} - - public void iii2(){} - - public void jjj2(){} - - public void kkk2(){} - - public void lll2(){} - - public void mmm2(){} - - public void nnn2(){} - - public void ooo2(){} - - public void ppp2(){} - - public void qqq2(){} - - public void rrr2(){} - - public void sss2(){} - - public void ttt2(){} -} diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/method_count/MethodCount.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/method_count/MethodCount.java new file mode 100644 index 000000000000..0eaea16eb0a4 --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/method_count/MethodCount.java @@ -0,0 +1,48 @@ +package com.siyeh.igtest.classmetrics.method_count; + +public class MethodCount { + public void one() {} + public void two() {} + public void three() {} + public void four() {} + public void five() {} + public void six() {} +} +class NotTooMany { + public void one() {} + public void two() {} + public void three() {} + public void four() {} + public void five() {} +} +class SuperMethods { + + public void one() {} + public void two() {} + public void three() {} + + @Override + public int hashCode() { + return super.hashCode(); + } + + @Override + public boolean equals(Object obj) { + return super.equals(obj); + } + + @Override + protected Object clone() throws CloneNotSupportedException { + return super.clone(); + } + + @Override + public String toString() { + return super.toString(); + } + + @Override + protected void finalize() throws Throwable { + super.finalize(); + } +} diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/method_count/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/method_count/expected.xml new file mode 100644 index 000000000000..37e0052fb31e --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/classmetrics/method_count/expected.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<problems> + <problem> + <file>MethodCount.java</file> + <line>3</line> + <problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">Class with too many methods</problem_class> + <description><code>MethodCount</code> has too many methods (method count = 6) #loc</description> + </problem> +</problems>
\ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/missing_package_info/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/missing_package_info/expected.xml new file mode 100644 index 000000000000..4862cd420e22 --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/missing_package_info/expected.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<problems> + <problem> + <entry_point TYPE="package" FQNAME="one.two.three" /> + <problem_class>Missing 'package-info.java'</problem_class> + <hints /> + <description>Package 'one.two.three' is missing a <code>package-info.java</code> file</description> + </problem> +</problems>
\ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/missing_package_info/src/one/two/three/X.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/missing_package_info/src/one/two/three/X.java new file mode 100644 index 000000000000..9b9b6e511385 --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/missing_package_info/src/one/two/three/X.java @@ -0,0 +1,4 @@ +package one.two.three; + +public class X { +} diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/expected.xml b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/expected.xml new file mode 100644 index 000000000000..030404f0fdac --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/expected.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<problems> + <problem> + <file>package-info.java</file> + <line>1</line> + <problem_class severity="WARNING" attribute_key="WARNING_ATTRIBUTES">'package-info.java' without 'package' statement</problem_class> + <description>'package-info.java' does not have a package statement</description> + </problem> +</problems>
\ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/src/one/two/package-info.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/src/one/two/package-info.java new file mode 100644 index 000000000000..1a60ed728e5e --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/src/one/two/package-info.java @@ -0,0 +1 @@ +package one.two;
\ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/src/one/two/three/package-info.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/src/one/two/three/package-info.java new file mode 100644 index 000000000000..2af8f700b6a9 --- /dev/null +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/javadoc/package_info_without_package/src/one/two/three/package-info.java @@ -0,0 +1,3 @@ +/** + * Some explanation for the existence of this package + */
\ No newline at end of file |