--- old/test/jdk/java/util/Optional/BasicInt.java 2018-04-17 06:15:12.764804169 -0700 +++ new/test/jdk/java/util/Optional/BasicInt.java 2018-04-17 06:15:12.459776082 -0700 @@ -32,6 +32,8 @@ import java.util.NoSuchElementException; import java.util.OptionalInt; import java.util.concurrent.atomic.AtomicBoolean; +import java.util.function.IntPredicate; +import java.util.List; import static org.testng.Assert.*; import org.testng.annotations.Test; @@ -52,6 +54,7 @@ assertFalse(empty.equals("unexpected")); assertFalse(empty.isPresent()); + assertTrue(empty.isEmpty()); assertEquals(empty.hashCode(), 0); assertEquals(empty.orElse(UNEXPECTED), UNEXPECTED); assertEquals(empty.orElseGet(() -> UNEXPECTED), UNEXPECTED); @@ -87,6 +90,7 @@ assertFalse(opt.equals("unexpected")); assertTrue(opt.isPresent()); + assertFalse(opt.isEmpty()); assertEquals(opt.hashCode(), Integer.hashCode(expected)); assertEquals(opt.orElse(UNEXPECTED), expected); assertEquals(opt.orElseGet(() -> UNEXPECTED), expected);