/** * Assert that the {@code Result} is a Failure. * * @return this, if the wrapped object is a failure * @throws AssertionError if the wrapped object is a success */ public ResultAssert isFailure() { isNotNull(); if (!actual.isFailure()) { failWithMessage("Expected Failure but was Success with value: <%s>", actual.getValue()); } return this; }
/** * Assert that the {@code Result} is a Success. * * @return this, if the wrapped object is a success * @throws AssertionError if the wrapped object is a failure */ public ResultAssert isSuccess() { isNotNull(); if (!actual.isSuccess()) { Failure failure = actual.getFailure(); failWithMessage("Expected Success but was Failure with reason: <%s> and message: <%s>", failure.getReason(), failure.getMessage()); } return this; }