< prev index next >

test/jdk/java/util/Optional/BasicDouble.java

Print this page

        

*** 30,39 **** --- 30,41 ---- */ import java.util.NoSuchElementException; import java.util.OptionalDouble; import java.util.concurrent.atomic.AtomicBoolean; + import java.util.function.DoublePredicate; + import java.util.List; import static org.testng.Assert.*; import org.testng.annotations.Test; public class BasicDouble {
*** 49,58 **** --- 51,61 ---- assertFalse(empty.equals(OptionalDouble.of(UNEXPECTED))); assertFalse(OptionalDouble.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.getAsDouble());
*** 84,93 **** --- 87,97 ---- assertFalse(opt.equals(OptionalDouble.of(UNEXPECTED))); assertFalse(OptionalDouble.of(UNEXPECTED).equals(opt)); assertFalse(opt.equals("unexpected")); assertTrue(opt.isPresent()); + assertFalse(opt.isEmpty()); assertEquals(opt.hashCode(), Double.hashCode(expected)); assertEquals(opt.orElse(UNEXPECTED), expected); assertEquals(opt.orElseGet(() -> UNEXPECTED), expected); assertEquals(opt.getAsDouble(), expected);
< prev index next >