--- jsr166/src/test/tck/ForkJoinTaskTest.java 2009/08/01 22:09:13 1.3 +++ jsr166/src/test/tck/ForkJoinTaskTest.java 2009/12/01 06:47:14 1.6 @@ -11,10 +11,10 @@ import java.util.*; public class ForkJoinTaskTest extends JSR166TestCase { public static void main(String[] args) { - junit.textui.TestRunner.run (suite()); + junit.textui.TestRunner.run (suite()); } public static Test suite() { - return new TestSuite(ForkJoinTaskTest.class); + return new TestSuite(ForkJoinTaskTest.class); } /** @@ -148,7 +148,7 @@ public class ForkJoinTaskTest extends JS } - static final class AsyncFib extends BinaryAsyncAction { + static final class AsyncFib extends BinaryAsyncAction { int number; public AsyncFib(int n) { this.number = n; @@ -177,7 +177,7 @@ public class ForkJoinTaskTest extends JS } - static final class FailingAsyncFib extends BinaryAsyncAction { + static final class FailingAsyncFib extends BinaryAsyncAction { int number; public FailingAsyncFib(int n) { this.number = n; @@ -276,7 +276,7 @@ public class ForkJoinTaskTest extends JS threadAssertTrue(f.number == 21); threadAssertTrue(f.isDone()); } catch (Exception ex) { - unexpectedException(); + unexpectedException(ex); } } }; @@ -296,7 +296,7 @@ public class ForkJoinTaskTest extends JS threadAssertTrue(f.number == 21); threadAssertTrue(f.isDone()); } catch (Exception ex) { - unexpectedException(); + unexpectedException(ex); } } }; @@ -313,9 +313,10 @@ public class ForkJoinTaskTest extends JS AsyncFib f = new AsyncFib(8); f.fork(); f.get(5L, null); + shouldThrow(); } catch (NullPointerException success) { } catch (Exception ex) { - unexpectedException(); + unexpectedException(ex); } } }; @@ -451,7 +452,9 @@ public class ForkJoinTaskTest extends JS f.fork(); f.get(); shouldThrow(); - } catch (Exception success) { + } catch (ExecutionException success) { + } catch (Exception ex) { + unexpectedException(ex); } } }; @@ -469,7 +472,9 @@ public class ForkJoinTaskTest extends JS f.fork(); f.get(5L, TimeUnit.SECONDS); shouldThrow(); - } catch (Exception success) { + } catch (ExecutionException success) { + } catch (Exception ex) { + unexpectedException(ex); } } }; @@ -581,7 +586,9 @@ public class ForkJoinTaskTest extends JS f.fork(); f.get(); shouldThrow(); - } catch (Exception success) { + } catch (CancellationException success) { + } catch (Exception ex) { + unexpectedException(ex); } } }; @@ -600,7 +607,9 @@ public class ForkJoinTaskTest extends JS f.fork(); f.get(5L, TimeUnit.SECONDS); shouldThrow(); - } catch (Exception success) { + } catch (CancellationException success) { + } catch (Exception ex) { + unexpectedException(ex); } } };