comparison graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_Synchronized02.java @ 7282:390448a6b535

converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed the HP_series and FloatingReads tests have been disabled temporarily
author Doug Simon <doug.simon@oracle.com>
date Thu, 20 Dec 2012 14:59:57 +0100
parents e808627bd16f
children c38d2870439e
comparison
equal deleted inserted replaced
7281:e960cda050d7 7282:390448a6b535
22 */ 22 */
23 /* 23 /*
24 */ 24 */
25 package com.oracle.graal.jtt.except; 25 package com.oracle.graal.jtt.except;
26 26
27 import com.oracle.graal.jtt.*;
27 import org.junit.*; 28 import org.junit.*;
28 29
29 public class Throw_Synchronized02 { 30 public class Throw_Synchronized02 extends JTTTest {
30 31
31 public static synchronized boolean test(int i) throws Exception { 32 public static synchronized boolean test(int i) throws Exception {
32 if (i == 0) { 33 if (i == 0) {
33 return true; 34 return true;
34 } 35 }
35 throw new Exception(); 36 throw new Exception();
36 } 37 }
37 38
38 @Test 39 @Test
39 public void run0() throws Throwable { 40 public void run0() throws Throwable {
40 Assert.assertEquals(true, test(0)); 41 runTest("test", 0);
41 } 42 }
42 43
43 @Test(expected = java.lang.Exception.class) 44 @Test
44 public void run1() throws Throwable { 45 public void run1() throws Throwable {
45 test(1); 46 runTest("test", 1);
46 } 47 }
47 48
48 } 49 }