OSDN Git Service

Initial revision
[pf3gnuchains/gcc-fork.git] / libjava / classpath / testsuite / java.lang / ArrayTest.java
1
2 public class ArrayTest {
3   public static void main (String args[])
4   {
5     BooleanArrayInit();
6     ByteArrayInit();
7     CharArrayInit();
8     ShortArrayInit();
9     IntArrayInit();
10     ArrayName(args);
11   }
12   public static void BooleanArrayInit()
13     {
14       try {
15         boolean val = true;
16         boolean [] x = { true };
17         if (x[0] == val)
18           passed("BooleanArrayInit() boolean[] x = {"+val+"}");
19         else
20           failed("BooleanArrayInit() boolean[] x = {"+val+"}");
21       } catch (Exception e) {
22         failed("BooleanArrayInit() "+e);
23       }
24     }
25   public static void ByteArrayInit()
26     {
27       try {
28         byte val = 42;
29         byte [] x = { 42 };
30         if (x[0] == val)
31           passed("ByteArrayInit() byte[] x = {"+val+"}");
32         else
33           failed("ByteArrayInit() byte[] x = {"+val+"}");
34       } catch (Exception e) {
35         failed("ByteArrayInit() "+e);
36       }
37     }
38   public static void CharArrayInit()
39     {
40       try {
41         char val = 'X';
42         char [] x = { 'X' };
43         if (x[0] == val)
44           passed("CharArrayInit() char[] x = {'"+val+"'}");
45         else
46           failed("CharArrayInit() char[] x = {'"+val+"'}");
47       } catch (Exception e) {
48         failed("CharArrayInit() "+e);
49       }
50     }
51   public static void ShortArrayInit()
52     {
53       try {
54         short val = 42;
55         short [] x = { 42 };
56         if (x[0] == val)
57           passed("ShortArrayInit() short[] x = {"+val+"}");
58         else
59           failed("ShortArrayInit() short[] x = {"+val+"}");
60       } catch (Exception e) {
61         failed("ShortArrayInit() "+e);
62       }
63     }
64   public static void IntArrayInit()
65     {
66       try {
67         int val = 42;
68         int [] x = { 42 };
69         if (x[0] == val)
70           passed("IntArrayInit() int[] x = {"+val+"}");
71         else
72           failed("IntArrayInit() int[] x = {"+val+"}");
73       } catch (Exception e) {
74         failed("IntArrayInit() "+e);
75       }
76     }
77   public static void failed(String s)
78     {
79       if (s != null)
80         System.out.println("FAILED: " + s);
81       else
82         System.out.println("FAILED: ");
83     }
84   public static void passed(String s)
85     {
86       if (s != null)
87         System.out.println("PASSED: " + s);
88       else
89         System.out.println("PASSED: ");
90     }
91   public static void ArrayName(String args[])
92     {
93       try {
94         String name = args.getClass().getName();
95         passed("ArrayName() name="+name);
96       } catch (Exception e) {
97         failed("ArrayName() "+e);
98       }
99     }
100 }