* Added 2 tests
[cacao.git] / tests / regression / extest.2output
1 ---------- normal exceptions --------------------
2 throw new Exception():                        OK
3 java.lang.Exception
4         at extest.main(extest.java:21)
5
6 throw new Exception() (from subroutines):     OK
7 java.lang.Exception
8         at extest.sub4(extest.java:388)
9         at extest.sub3(extest.java:384)
10         at extest.sub2(extest.java:380)
11         at extest.sub(extest.java:376)
12         at extest.main(extest.java:36)
13
14 NullPointerException:                         OK
15 java.lang.NullPointerException
16         at extest.main(extest.java:46)
17
18
19 ---------- test soft inline exceptions ----------
20 /* thrown twice to check the inline jump code */
21 ArithmeticException (only w/ -softnull):      OK
22 java.lang.ArithmeticException: / by zero
23         at extest.main(extest.java:61)
24
25 ArithmeticException (only w/ -softnull):      OK
26 java.lang.ArithmeticException: / by zero
27         at extest.main(extest.java:77)
28
29 ArrayIndexOutOfBoundsException:               OK
30 java.lang.ArrayIndexOutOfBoundsException: -889275714
31         at extest.main(extest.java:95)
32
33 ArrayIndexOutOfBoundsException:               OK
34 java.lang.ArrayIndexOutOfBoundsException: -1161901314
35         at extest.main(extest.java:112)
36
37 ArrayStoreException:                          OK
38 java.lang.ArrayStoreException
39         at extest.main(extest.java:132)
40
41 ArrayStoreException:                          OK
42 java.lang.ArrayStoreException
43         at extest.main(extest.java:143)
44
45 ClassCastException:                           OK
46 java.lang.ClassCastException
47         at extest.main(extest.java:154)
48
49 ClassCastException:                           OK
50 java.lang.ClassCastException
51         at extest.main(extest.java:165)
52
53 NegativeArraySizeException:                   OK
54 java.lang.NegativeArraySizeException
55         at extest.main(extest.java:175)
56
57 NegativeArraySizeException:                   OK
58 java.lang.NegativeArraySizeException
59         at extest.main(extest.java:184)
60
61 NullPointerException (only w/ -softnull):     OK
62 java.lang.NullPointerException
63         at extest.main(extest.java:195)
64
65 NullPointerException (only w/ -softnull):     OK
66 java.lang.NullPointerException
67         at extest.main(extest.java:205)
68
69 OutOfMemoryError:                             OK
70 java.lang.OutOfMemoryError
71         at extest.main(extest.java:215)
72
73 OutOfMemoryError:                             OK
74 java.lang.OutOfMemoryError
75         at extest.main(extest.java:225)
76
77
78 ---------- exceptions in leaf functions ---------
79 ArithmeticException:                          OK
80 java.lang.ArithmeticException: / by zero
81         at extest.aesub(extest.java:392)
82         at extest.main(extest.java:239)
83
84 ArrayIndexOutOfBoundsException:               OK
85 java.lang.ArrayIndexOutOfBoundsException: -559038737
86         at extest.aioobesub(extest.java:396)
87         at extest.main(extest.java:248)
88
89 ClassCastException:                           OK
90 java.lang.ClassCastException
91         at extest.ccesub(extest.java:400)
92         at extest.main(extest.java:265)
93
94 NullPointerException:                         OK
95 java.lang.NullPointerException
96         at extest.npesub(extest.java:404)
97         at extest.main(extest.java:274)
98
99
100 ---------- some asmpart exceptions --------------
101 NullPointerException in <clinit> (PUTSTATIC): OK
102 java.lang.ExceptionInInitializerError
103         at extest.main(extest.java:288)
104 Caused by: java.lang.NullPointerException
105         at extest_clinit_1.<clinit>(extest.java:443)
106         at extest.main(extest.java:288)
107
108 NullPointerException in <clinit> (GETSTATIC): OK
109 java.lang.ExceptionInInitializerError
110         at extest.main(extest.java:301)
111 Caused by: java.lang.NullPointerException
112         at extest_clinit_2.<clinit>(extest.java:452)
113         at extest.main(extest.java:301)
114
115
116 ---------- exception related things -------------
117 load/link an exception class in asmpart:      OK
118 java.lang.Exception
119         at extest.main(extest.java:319)
120
121
122 ---------- native stub exceptions ---------------
123 NullPointerException (native):                OK
124 java.lang.NullPointerException
125         at java.lang.VMSystem.arraycopy(Native Method)
126         at java.lang.System.arraycopy(System.java:234)
127         at extest.main(extest.java:335)
128
129 NullPointerException in <clinit>:             OK
130 java.lang.ExceptionInInitializerError
131         at extest.main(extest.java:345)
132 Caused by: java.lang.NullPointerException
133         at extest_clinit_3.<clinit>(extest.java:461)
134         at extest.main(extest.java:345)
135
136 UnsatisfiedLinkError:                         OK
137 java.lang.UnsatisfiedLinkError: nsub
138         at extest.nsub(Native Method)
139         at extest.main(extest.java:357)
140
141
142 ---------- no OK beyond this point --------------
143 NullPointerException (without catch):
144 Exception in thread "main" java.lang.NullPointerException
145         at extest.main(extest.java:371)