ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/ForkJoinPoolTest.java
(Generate patch)

Comparing jsr166/src/test/tck/ForkJoinPoolTest.java (file contents):
Revision 1.43 by jsr166, Sun May 29 13:45:35 2011 UTC vs.
Revision 1.47 by jsr166, Mon Jan 14 22:05:39 2013 UTC

# Line 242 | Line 242 | public class ForkJoinPoolTest extends JS
242                                            eh, false);
243          try {
244              assertSame(eh, p.getUncaughtExceptionHandler());
245 <            p.execute(new FibTask(8));
246 <            assertTrue(uehInvoked.await(MEDIUM_DELAY_MS, MILLISECONDS));
245 >            try {
246 >                p.execute(new FibTask(8));
247 >                assertTrue(uehInvoked.await(MEDIUM_DELAY_MS, MILLISECONDS));
248 >            } catch (RejectedExecutionException ok) {
249 >            }
250          } finally {
251              p.shutdownNow(); // failure might have prevented processing task
252              joinPool(p);
# Line 572 | Line 575 | public class ForkJoinPoolTest extends JS
575          ForkJoinPool p = new ForkJoinPool(1);
576          try {
577              p.submit(new Callable() {
578 <                public Object call() {
579 <                    int i = 5/0;
577 <                    return Boolean.TRUE;
578 <                }}).get();
578 >                public Object call() { throw new ArithmeticException(); }})
579 >                .get();
580              shouldThrow();
581          } catch (ExecutionException success) {
582              assertTrue(success.getCause() instanceof ArithmeticException);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines