--- jsr166/src/test/tck/FutureTaskTest.java 2017/11/08 02:21:43 1.50 +++ jsr166/src/test/tck/FutureTaskTest.java 2018/01/07 22:59:18 1.51 @@ -838,7 +838,7 @@ public class FutureTaskTest extends JSR1 * toString indicates current completion state */ public void testToString_incomplete() { - FutureTask f = new FutureTask(() -> ""); + FutureTask f = new FutureTask<>(() -> ""); assertTrue(f.toString().matches(".*\\[.*Not completed.*\\]")); if (testImplementationDetails) assertTrue(f.toString().startsWith( @@ -846,7 +846,7 @@ public class FutureTaskTest extends JSR1 } public void testToString_normal() { - FutureTask f = new FutureTask(() -> ""); + FutureTask f = new FutureTask<>(() -> ""); f.run(); assertTrue(f.toString().matches(".*\\[.*Completed normally.*\\]")); if (testImplementationDetails) @@ -855,7 +855,7 @@ public class FutureTaskTest extends JSR1 } public void testToString_exception() { - FutureTask f = new FutureTask( + FutureTask f = new FutureTask<>( () -> { throw new ArithmeticException(); }); f.run(); assertTrue(f.toString().matches(".*\\[.*Completed exceptionally.*\\]")); @@ -866,7 +866,7 @@ public class FutureTaskTest extends JSR1 public void testToString_cancelled() { for (boolean mayInterruptIfRunning : new boolean[] { true, false }) { - FutureTask f = new FutureTask(() -> ""); + FutureTask f = new FutureTask<>(() -> ""); assertTrue(f.cancel(mayInterruptIfRunning)); assertTrue(f.toString().matches(".*\\[.*Cancelled.*\\]")); if (testImplementationDetails)