Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IgnoreErrors: return two values #10

Open
phoe opened this issue Oct 27, 2022 · 0 comments
Open

IgnoreErrors: return two values #10

phoe opened this issue Oct 27, 2022 · 0 comments

Comments

@phoe
Copy link
Owner

phoe commented Oct 27, 2022

@Test
public void ignoreErrorsNoTransferTest() {
Condition returnValue = ignoreErrors(() -> {});
assertNull(returnValue);
}
@Test
public void ignoreErrorsTransferTest() {
Error error = new Error();
Condition returnValue = ignoreErrors(() -> {
signal(error);
});
assertNotNull(returnValue);
assertEquals(returnValue, error);
}

This should return a pair of a nullable return value and a nullable error to better map to the CL API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant