Lamndas.
This commit is contained in:
parent
91928eed34
commit
fa0a793d3d
|
@ -105,9 +105,7 @@ class ObjectsTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void testRequireNonNullObjectFailableSupplierString() {
|
void testRequireNonNullObjectFailableSupplierString() {
|
||||||
final TestableFailableSupplier<String, ?> supplier = new TestableFailableSupplier<>(() -> {
|
final TestableFailableSupplier<String, ?> supplier = new TestableFailableSupplier<>(() -> null);
|
||||||
return null;
|
|
||||||
});
|
|
||||||
assertSame("foo", Objects.requireNonNull("foo", supplier));
|
assertSame("foo", Objects.requireNonNull("foo", supplier));
|
||||||
assertFalse(supplier.isInvoked());
|
assertFalse(supplier.isInvoked());
|
||||||
try {
|
try {
|
||||||
|
@ -117,9 +115,7 @@ class ObjectsTest {
|
||||||
assertEquals("The supplier must not return null.", e.getMessage());
|
assertEquals("The supplier must not return null.", e.getMessage());
|
||||||
assertTrue(supplier.isInvoked());
|
assertTrue(supplier.isInvoked());
|
||||||
}
|
}
|
||||||
final TestableFailableSupplier<String, ?> supplier2 = new TestableFailableSupplier<>(() -> {
|
final TestableFailableSupplier<String, ?> supplier2 = new TestableFailableSupplier<>(() -> null);
|
||||||
return null;
|
|
||||||
});
|
|
||||||
try {
|
try {
|
||||||
Objects.requireNonNull(null, supplier2);
|
Objects.requireNonNull(null, supplier2);
|
||||||
fail("Expected Exception");
|
fail("Expected Exception");
|
||||||
|
@ -127,9 +123,7 @@ class ObjectsTest {
|
||||||
assertEquals("The supplier must not return null.", e.getMessage());
|
assertEquals("The supplier must not return null.", e.getMessage());
|
||||||
assertTrue(supplier2.isInvoked());
|
assertTrue(supplier2.isInvoked());
|
||||||
}
|
}
|
||||||
final TestableFailableSupplier<String, ?> supplier3 = new TestableFailableSupplier<>(() -> {
|
final TestableFailableSupplier<String, ?> supplier3 = new TestableFailableSupplier<>(() -> "bar");
|
||||||
return "bar";
|
|
||||||
});
|
|
||||||
assertSame("bar", Objects.requireNonNull(null, supplier3));
|
assertSame("bar", Objects.requireNonNull(null, supplier3));
|
||||||
final RuntimeException rte = new RuntimeException();
|
final RuntimeException rte = new RuntimeException();
|
||||||
final TestableFailableSupplier<String, ?> supplier4 = new TestableFailableSupplier<>(() -> {
|
final TestableFailableSupplier<String, ?> supplier4 = new TestableFailableSupplier<>(() -> {
|
||||||
|
|
Loading…
Reference in New Issue