### Question:
Part04HandlingErrors { public Flux<Integer> handleErrorWithEmptyMonoAndContinue(Flux<String> numbers) { return numbers.flatMap(s -> Mono.just(s).map(Integer::parseInt) .onErrorResume(throwable -> Mono.empty())).log(); }  Flux<Integer> errorIsTerminal(Flux<String> numbers); Flux<Integer> handleErrorWithFallback(Flux<String> numbers); Flux<Integer> handleErrorAndContinue(Flux<String> numbers); Flux<Integer> handleErrorWithEmptyMonoAndContinue(Flux<String> numbers); Flux<String> timeOutWithRetry(Flux<String> colors); Mono<String> simulateRemoteCall(String input);  }### Answer:
@Test public void handleErrorWithEmptyMonoAndContinue() { Flux<String> flux = Flux.just("31", "12", "2", "A", "5", "6"); Flux<Integer> numbers = workshop.handleErrorWithEmptyMonoAndContinue(flux); StepVerifier.create(numbers).expectNext(31, 12, 2, 5, 6).expectComplete().verify(); }