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

Comparing jsr166/src/test/tck/ForkJoinTaskTest.java (file contents):
Revision 1.56 by jsr166, Sun Jul 22 20:47:22 2018 UTC vs.
Revision 1.58 by jsr166, Thu Jun 4 14:17:31 2020 UTC

# Line 499 | Line 499 | public class ForkJoinTaskTest extends JS
499                  AsyncFib f = new AsyncFib(8);
500                  assertSame(f, f.fork());
501                  helpQuiesce();
502 +                while (!f.isDone()) // wait out race
503 +                    ;
504                  assertEquals(21, f.number);
505                  assertEquals(0, getQueuedTaskCount());
506                  checkCompletedNormally(f);
# Line 1689 | Line 1691 | public class ForkJoinTaskTest extends JS
1691              assertEquals(
1692                  identityString(task) + "[Wrapped task = " + c.toString() + "]",
1693                  task.toString());
1694 +        }
1695 +    }
1696 +
1697 +    /**
1698 +     * adaptInterruptible(callable).toString() contains toString of wrapped task
1699 +     */
1700 +    public void testAdaptInterruptible_Callable_toString() {
1701 +        if (testImplementationDetails) {
1702 +            Callable<String> c = () -> "";
1703 +            ForkJoinTask<String> task = ForkJoinTask.adaptInterruptible(c);
1704 +            assertEquals(
1705 +                identityString(task) + "[Wrapped task = " + c.toString() + "]",
1706 +                task.toString());
1707          }
1708      }
1709   }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines