< prev index next >

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

Print this page

        

*** 50,59 **** --- 50,60 ---- 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 **** --- 86,96 ---- 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 >