Lines Matching refs:empty

33         // empty() is a singleton instance.
34 assertSame(Optional.<Integer>empty(), Optional.<String>empty());
35 assertSame(Optional.<String>empty(), Optional.<String>empty());
37 // Note that we assert here that the empty() optional is the same instance
40 assertSame(Optional.<String>empty(), Optional.ofNullable(null));
44 Optional<String> empty = Optional.empty();
47 empty.get();
58 Optional<String> empty = Optional.empty();
59 assertFalse(empty.isPresent());
68 Optional<String> empty = Optional.empty();
74 empty.ifPresent(alwaysFail);
85 Optional<String> empty = Optional.empty();
90 assertSame(empty, empty.filter(alwaysFail));
91 assertSame(empty, empty.filter(alwaysFail));
99 assertSame(empty, optionalFoo.filter(alwaysFalse));
108 Optional<String> empty = Optional.empty();
112 // Should return Optional.empty() if the value isn't present.
113 assertSame(empty, empty.map(alwaysFail));
114 assertSame(empty, ofNull.map(alwaysFail));
125 assertSame(empty, optionalFoo.map(alwaysNull));
129 Optional<String> empty = Optional.empty();
132 Function<String, Optional<String>> alwaysFail = s -> { fail(); return Optional.empty(); };
133 // Should return Optional.empty() if the value isn't present.
134 assertSame(empty, empty.flatMap(alwaysFail));
135 assertSame(empty, ofNull.flatMap(alwaysFail));
163 Optional<String> empty = Optional.empty();
167 assertSame(bar, empty.orElse(bar));
176 Optional<String> empty = Optional.empty();
182 assertSame(bar, empty.orElseGet(barSupplier));
191 Optional<String> empty = Optional.empty();
197 empty.orElseThrow(barSupplier);
216 assertEquals(Optional.empty(), Optional.<String>ofNullable(null));
219 assertFalse(Optional.of("foo").equals(Optional.empty()));