HealthCheckTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,815 of 1,8150%32 of 320%90904064067474
testRetryLogic_InterruptionStopsProbes()950%20%22202011
testHealthCheckCollectionAddAll()780%n/a11101011
testHealthStatusManagerLifecycle()680%n/a11131311
testHealthCheckRecoversAfterException()590%n/a11131311
testPolicy_AllSuccess_StopsOnFirstFailure()560%n/a11121211
testPolicy_Majority_EarlySuccessStopsAtThree()560%n/a11121211
testPolicy_Majority_EarlyFailStopsAtTwo()560%n/a11121211
testHealthCheckStatusUpdate()550%n/a11101011
testHealthStatusManagerClose()540%n/a11101011
testRetryLogic_SuccessOnFirstAttempt()500%n/a11111111
testRetryLogic_FailThenSucceedOnRetry()500%n/a11111111
testRetryLogic_ExhaustAllProbesAndFail()500%n/a11111111
testHealthCheckIntegration()470%n/a11101011
testHealthStatusManagerEndpointSpecificListener()460%n/a11121211
testHealthCheckCollectionReplacement()420%n/a118811
testSafeUpdateWithConcurrentResults()420%n/a11101011
testPingStrategyCustomIntervalTimeout()410%n/a119911
setUp()400%n/a117711
testHealthCheckStop()370%n/a116611
testStrategySupplierPolymorphism()360%n/a11101011
testNewFieldLocations()350%n/a119911
testSafeUpdateChecksDoNotTriggerFalseNotifications()340%n/a118811
testHealthStatusManagerUnregisterListener()340%n/a11101011
testDefaultValues()330%n/a119911
testHealthCheckCollectionRemoveByEndpoint()320%n/a117711
testRetryLogic_ZeroProbes()320%n/a116611
testRetryLogic_NegativeProbes()320%n/a116611
testHealthCheckCollectionRemoveByHealthCheck()310%n/a117711
testHealthStatusManagerRegisterListener()310%n/a119911
testDatabaseConfigWithHealthCheckStrategy()310%n/a118811
testHealthCheckCollectionAdd()270%n/a116611
testHealthCheckCollectionClose()270%n/a116611
testDatabaseConfigWithPingStrategy()260%n/a117711
lambda$testStrategySupplierPolymorphism$14(HostAndPort, JedisClientConfig)230%20%224411
lambda$testHealthCheckRecoversAfterException$10(AtomicBoolean, AtomicInteger, int, Endpoint)220%40%337711
testDatabaseConfigHealthCheckEnabledExplicitly()170%n/a115511
testDatabaseConfigWithStrategySupplier()160%n/a115511
testDatabaseConfigWithDefaultHealthCheck()150%n/a115511
HealthCheckTest()140%n/a112211
testPingStrategyDefaultSupplier()140%n/a114411
lambda$testHealthCheckIntegration$12(AtomicReference, Endpoint)140%20%224411
testDatabaseConfigWithDisabledHealthCheck()130%n/a114411
lambda$testRetryLogic_FailThenSucceedOnRetry$17(AtomicInteger, Endpoint)130%20%224411
lambda$testHealthCheckStatusUpdate$1(CountDownLatch, HealthStatusChangeEvent)110%n/a114411
lambda$testPolicy_Majority_EarlyFailStopsAtTwo$33(AtomicInteger, Endpoint)100%20%222211
lambda$testPolicy_Majority_EarlySuccessStopsAtThree$31(AtomicInteger, Endpoint)100%20%222211
lambda$testPolicy_AllSuccess_StopsOnFirstFailure$29(AtomicInteger, Endpoint)100%20%222211
lambda$testRetryLogic_InterruptionStopsProbes$27(AtomicInteger, Endpoint)90%n/a115511
lambda$testRetryLogic_NegativeProbes$26(TestHealthCheckStrategy, Consumer)90%n/a111111
lambda$testRetryLogic_ZeroProbes$23(TestHealthCheckStrategy, Consumer)90%n/a111111
lambda$testRetryLogic_NegativeProbes$24(AtomicInteger, Endpoint)80%n/a112211
lambda$testRetryLogic_ZeroProbes$21(AtomicInteger, Endpoint)80%n/a112211
lambda$testRetryLogic_ExhaustAllProbesAndFail$19(AtomicInteger, Endpoint)80%n/a112211
lambda$testPolicy_Majority_EarlyFailStopsAtTwo$34(CountDownLatch, HealthStatusChangeEvent)70%20%222211
lambda$testPolicy_Majority_EarlySuccessStopsAtThree$32(CountDownLatch, HealthStatusChangeEvent)70%20%222211
lambda$testPolicy_AllSuccess_StopsOnFirstFailure$30(CountDownLatch, HealthStatusChangeEvent)70%20%222211
lambda$testRetryLogic_NegativeProbes$25(CountDownLatch, HealthStatusChangeEvent)70%20%223311
lambda$testRetryLogic_ZeroProbes$22(CountDownLatch, HealthStatusChangeEvent)70%20%223311
lambda$testRetryLogic_ExhaustAllProbesAndFail$20(CountDownLatch, HealthStatusChangeEvent)70%20%223311
lambda$testRetryLogic_FailThenSucceedOnRetry$18(CountDownLatch, HealthStatusChangeEvent)70%20%223311
lambda$testDatabaseConfigWithPingStrategy$9(HostAndPort, JedisClientConfig)60%n/a111111
lambda$testHealthStatusManagerEndpointSpecificListener$4(HealthStatusChangeEvent)60%n/a111111
lambda$testRetryLogic_SuccessOnFirstAttempt$15(AtomicInteger, Endpoint)50%n/a112211
lambda$testDatabaseConfigWithStrategySupplier$8(HostAndPort, JedisClientConfig)40%n/a111111
lambda$testSafeUpdateWithConcurrentResults$3(AtomicInteger, HealthStatusChangeEvent)40%n/a111111
lambda$testSafeUpdateChecksDoNotTriggerFalseNotifications$2(AtomicInteger, HealthStatusChangeEvent)40%n/a111111
lambda$testRetryLogic_InterruptionStopsProbes$28(CountDownLatch, HealthStatusChangeEvent)30%n/a111111
lambda$testRetryLogic_SuccessOnFirstAttempt$16(CountDownLatch, HealthStatusChangeEvent)30%n/a111111
lambda$testHealthCheckIntegration$13(CountDownLatch, HealthStatusChangeEvent)30%n/a111111
lambda$testHealthCheckRecoversAfterException$11(CountDownLatch, HealthStatusChangeEvent)30%n/a111111
lambda$testHealthStatusManagerLifecycle$5(CountDownLatch, HealthStatusChangeEvent)30%n/a111111
lambda$testDatabaseConfigWithHealthCheckStrategy$7(HealthCheckStrategy, HostAndPort, JedisClientConfig)20%n/a111111
lambda$testHealthStatusManagerLifecycle$6(Endpoint)20%n/a111111
lambda$new$0(Endpoint)20%n/a111111