Skip to content

Instantly share code, notes, and snippets.

@ayushi24041992
Created December 24, 2019 10:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ayushi24041992/e9997a9784fc26fe13dbf7f78bb0ea85 to your computer and use it in GitHub Desktop.
Save ayushi24041992/e9997a9784fc26fe13dbf7f78bb0ea85 to your computer and use it in GitHub Desktop.
@Test
public void fluxErrorHandling_onErrorReturn(){
Flux<String> stringFlux = Flux.just("a","b","c")
.concatWith(Flux.error(new RuntimeException("Exception Occurred")))
.concatWith(Flux.just("D"))
.onErrorReturn("default"); // here returning a simple string on any errors
StepVerifier.create(stringFlux.log())
.expectSubscription()
.expectNext("a","b","c")
.expectNext("default")
.verifyComplete();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment