Screening Results
How to reject success values and accept failure values
Validating Success
@Test
void testFilter() {
// Given
Result<Integer, String> result = success(1);
// When
Result<Integer, String> filtered = result.filter(x -> x % 2 == 0, x -> "It's odd");
// Then
assertTrue(filtered.hasFailure());
}Recovering From Failure
Conclusion
Last updated
Was this helpful?