@Test public void shouldConsumeOnResetEvent() { circuitBreaker.getEventPublisher() .onReset(this::logEventType); circuitBreaker.reset(); then(logger).should(times(1)).info("RESET"); }
assertThat(metrics.getNumberOfFailedCalls()).isEqualTo(2); circuitBreaker.reset(); CircuitBreaker.Metrics resetMetrics = circuitBreaker.getMetrics(); assertThat(resetMetrics.getNumberOfBufferedCalls()).isEqualTo(0);
circuitBreaker.reset(); // Should create a CircuitBreakerOnResetEvent (20)