Class org.qi4j.library.circuitbreaker.CircuitBreakerTest
|
100%
successful |
Tests
Test | Duration | Result |
---|---|---|
GivenCBWhenAllowedExceptionsThenServiceLevelIsNormal | 0.001s | passed |
GivenCBWhenExceptionsAndSuccessesThenStatusIsOn | 0.002s | passed |
GivenCBWhenTripCBWithExceptionsAndGetStatusWithFailureThenStatusIsOff | 0.303s | passed |
GivenCBWhenTripCBWithExceptionsAndSuccessesThenStatusIsOff | 0.001s | passed |
GivenCBWhenTripCBWithExceptionsAndTimeoutThenStatusIsOn | 0.275s | passed |
GivenCBWhenTripWithExceptionsAndTurnOnThenStatusIsOn | 0.001s | passed |
Standard output
org.qi4j.library.circuitbreaker.CircuitBreaker@496396ae:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@496396ae:serviceLevel=0.6666666666666666 -> 0.3333333333333333 org.qi4j.library.circuitbreaker.CircuitBreaker@496396ae:serviceLevel=0.3333333333333333 -> 0.0 org.qi4j.library.circuitbreaker.CircuitBreaker@496396ae:status=on -> off Wait... org.qi4j.library.circuitbreaker.CircuitBreaker@496396ae:status=off -> on org.qi4j.library.circuitbreaker.CircuitBreaker@7de41969:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@7de41969:serviceLevel=0.6666666666666666 -> 0.3333333333333333 org.qi4j.library.circuitbreaker.CircuitBreaker@7de41969:serviceLevel=0.3333333333333333 -> 0.0 org.qi4j.library.circuitbreaker.CircuitBreaker@7de41969:status=on -> off Wait... org.qi4j.library.circuitbreaker.CircuitBreaker@609acf2c:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@609acf2c:serviceLevel=0.6666666666666666 -> 0.3333333333333333 org.qi4j.library.circuitbreaker.CircuitBreaker@609acf2c:serviceLevel=0.3333333333333333 -> 0.0 org.qi4j.library.circuitbreaker.CircuitBreaker@609acf2c:status=on -> off org.qi4j.library.circuitbreaker.CircuitBreaker@53978340:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@53978340:serviceLevel=0.6666666666666666 -> 1.0 org.qi4j.library.circuitbreaker.CircuitBreaker@2a09a0:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@2a09a0:serviceLevel=0.6666666666666666 -> 0.3333333333333333 org.qi4j.library.circuitbreaker.CircuitBreaker@2a09a0:serviceLevel=0.3333333333333333 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@2a09a0:serviceLevel=0.6666666666666666 -> 1.0 org.qi4j.library.circuitbreaker.CircuitBreaker@2a09a0:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@2a09a0:serviceLevel=0.6666666666666666 -> 0.3333333333333333 org.qi4j.library.circuitbreaker.CircuitBreaker@47dde775:serviceLevel=1.0 -> 0.6666666666666666 org.qi4j.library.circuitbreaker.CircuitBreaker@47dde775:serviceLevel=0.6666666666666666 -> 0.3333333333333333 org.qi4j.library.circuitbreaker.CircuitBreaker@47dde775:serviceLevel=0.3333333333333333 -> 0.0 org.qi4j.library.circuitbreaker.CircuitBreaker@47dde775:status=on -> off org.qi4j.library.circuitbreaker.CircuitBreaker@47dde775:status=off -> on