Skip to content

Commit

Permalink
Lamndas.
Browse files Browse the repository at this point in the history
  • Loading branch information
garydgregory committed Feb 22, 2021
1 parent 91928ee commit fa0a793
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions src/test/java/org/apache/commons/lang3/function/ObjectsTest.java
Expand Up @@ -105,9 +105,7 @@ public boolean isInvoked() {

@Test
void testRequireNonNullObjectFailableSupplierString() {
final TestableFailableSupplier<String, ?> supplier = new TestableFailableSupplier<>(() -> {
return null;
});
final TestableFailableSupplier<String, ?> supplier = new TestableFailableSupplier<>(() -> null);
assertSame("foo", Objects.requireNonNull("foo", supplier));
assertFalse(supplier.isInvoked());
try {
Expand All @@ -117,19 +115,15 @@ void testRequireNonNullObjectFailableSupplierString() {
assertEquals("The supplier must not return null.", e.getMessage());
assertTrue(supplier.isInvoked());
}
final TestableFailableSupplier<String, ?> supplier2 = new TestableFailableSupplier<>(() -> {
return null;
});
final TestableFailableSupplier<String, ?> supplier2 = new TestableFailableSupplier<>(() -> null);
try {
Objects.requireNonNull(null, supplier2);
fail("Expected Exception");
} catch (final NullPointerException e) {
assertEquals("The supplier must not return null.", e.getMessage());
assertTrue(supplier2.isInvoked());
}
final TestableFailableSupplier<String, ?> supplier3 = new TestableFailableSupplier<>(() -> {
return "bar";
});
final TestableFailableSupplier<String, ?> supplier3 = new TestableFailableSupplier<>(() -> "bar");
assertSame("bar", Objects.requireNonNull(null, supplier3));
final RuntimeException rte = new RuntimeException();
final TestableFailableSupplier<String, ?> supplier4 = new TestableFailableSupplier<>(() -> {
Expand Down

0 comments on commit fa0a793

Please sign in to comment.