< prev index next >

test/jdk/java/util/Optional/BasicInt.java

Print this page

        

*** 30,39 **** --- 30,41 ---- */ 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; public class BasicInt {
*** 50,59 **** --- 52,62 ---- assertFalse(empty.equals(OptionalInt.of(UNEXPECTED))); assertFalse(OptionalInt.of(UNEXPECTED).equals(empty)); assertFalse(empty.equals("unexpected")); assertFalse(empty.isPresent()); + assertTrue(empty.isEmpty()); assertEquals(empty.hashCode(), 0); assertEquals(empty.orElse(UNEXPECTED), UNEXPECTED); assertEquals(empty.orElseGet(() -> UNEXPECTED), UNEXPECTED); assertThrows(NoSuchElementException.class, () -> empty.getAsInt());
*** 85,94 **** --- 88,98 ---- assertFalse(opt.equals(OptionalInt.of(UNEXPECTED))); assertFalse(OptionalInt.of(UNEXPECTED).equals(opt)); 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); assertEquals(opt.getAsInt(), expected);
< prev index next >