Skip to content

Instantly share code, notes, and snippets.

@RunWith(JUnit4.class)
public class ExceptionHandlingTests {
class ShortCircuitCF<T> {
final CompletableFuture<T> result = new CompletableFuture<>();
final CompletableFuture<T> notCompleted = new CompletableFuture<>();
CompletableFuture<T> propagate(T value) {
result.complete(value);
return notCompleted;
}