MultiDbConnectionProviderTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total723 of 7230%4 of 40%32321531533030
userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder()1310%n/a11303011
userCommand_firstTemporary_thenPermanent_inOrder()880%n/a11171711
testDatabaseSwitchListener()830%n/a11212111
testConnectionPoolConfigApplied()720%n/a11171711
testHealthChecksStopAfterProviderClose()640%n/a11181811
testCanIterateOnceMore()500%n/a118811
setUp()420%n/a117711
testSwitchToHealthyDatabase()360%n/a116611
testCircuitBreakerForcedTransitions()270%20%229911
MultiDbConnectionProviderTest()110%n/a113311
waitForDatabaseToGetHealthy(MultiDbConnectionProvider.Database[])90%n/a114411
lambda$testHealthChecksStopAfterProviderClose$5(AtomicInteger)90%20%221111
lambda$testSetActiveDatabaseByMissingEndpoint$3()80%n/a111111
destroy()70%n/a113311
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$14(MultiDbClient)70%n/a111111
lambda$userCommand_firstTemporary_thenPermanent_inOrder$8(MultiDbClient)70%n/a111111
testSetActiveDatabaseNull()60%n/a112211
testSetActiveDatabaseByMissingEndpoint()60%n/a112211
lambda$waitForDatabaseToGetHealthy$0(MultiDbConnectionProvider.Database[])60%n/a111111
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$15(MultiDbClient)50%n/a111111
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$13(MultiDbClient)50%n/a111111
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$12(MultiDbClient)50%n/a111111
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$11(MultiDbClient)50%n/a111111
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$10(MultiDbClient)50%n/a111111
lambda$userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder$9(MultiDbClient)50%n/a111111
lambda$userCommand_firstTemporary_thenPermanent_inOrder$7(MultiDbClient)50%n/a111111
lambda$userCommand_firstTemporary_thenPermanent_inOrder$6(MultiDbClient)50%n/a111111
lambda$testHealthChecksStopAfterProviderClose$4(AtomicInteger, Endpoint)50%n/a112211
lambda$testSetActiveDatabaseNull$2()50%n/a111111
lambda$testDatabaseSwitchListener$1(AtomicBoolean, DatabaseSwitchEvent)40%n/a112211