< 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 >