Unwrapping Values
How to get values out of Result objects
Unwrapping Success
@Test
void testGetSuccess() {
// Given
Result<?, ?> result1 = success("SUCCESS");
Result<?, ?> result2 = failure("FAILURE");
// Then
Optional<?> success1 = result1.getSuccess();
Optional<?> success2 = result2.getSuccess();
// Then
assertEquals("SUCCESS", success1.get());
assertTrue(success2::isEmpty);
}Unwrapping Failure
Using Alternative Success
Mapping Failure
Streaming Success or Failure
Conclusion
Last updated
Was this helpful?