01: ////////////////////////////////////////////////////////////////////////////////
02: // Test case file for checkstyle.
03: // Created: 2003
04: ////////////////////////////////////////////////////////////////////////////////
05: package com.puppycrawl.tools.checkstyle;
06:
07: /**
08: * Test case for UncommentedMainCheck
09: * @author o_sukhodolsky
10: */
11: public class InputUncommentedMain {
12: // uncommented main
13: public static void main(String[] args) {
14: System.out.println("InputUncommentedMain.main()");
15: }
16: }
17:
18: class Main {
19: // uncommented main in class Main
20: public static void main(String[] args) {
21: System.out.println("Main.main()");
22: }
23: }
24:
25: class UncommentedMainTest1 {
26: // one more uncommented main
27: public static void main(java.lang.String[] args) {
28: System.out.println("test1.main()");
29: }
30: }
31:
32: class UncommentedMainTest2 {
33: // wrong arg type
34: public static void main(int args) {
35: System.out.println("test2.main()");
36: }
37: }
38:
39: class UncommentedMainTest3 {
40: // no-public main
41: static void main(String[] args) {
42: System.out.println("test3.main()");
43: }
44: }
45:
46: class UncommentedMainTest4 {
47: // non-static main
48: public void main(String[] args) {
49: System.out.println("test4.main()");
50: }
51: }
52:
53: class UncommentedMainTest5 {
54: // wrong return type
55: public static int main(String[] args) {
56: System.out.println("test5.main()");
57: return 1;
58: }
59: }
60:
61: class UncommentedMainTest6 {
62: // too many params
63: public static void main(String[] args, int param) {
64: System.out.println("test6.main()");
65: }
66: }
67:
68: class UncommentedMainTest7 {
69: // main w/o params
70: public static void main() {
71: System.out.println("test7.main()");
72: }
73: }
|