< prev index next >

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

Print this page

        

@@ -50,10 +50,11 @@
         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,10 +86,11 @@
         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 >