MultiDbConnectionProviderTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total695 of 6950%4 of 40%33331541543131
userCommand_connectionExceptions_thenMultipleTemporary_thenPermanent_inOrder()1250%n/a11303011
testDatabaseSwitchListener()830%n/a11212111
userCommand_firstTemporary_thenPermanent_inOrder()820%n/a11171711
testConnectionPoolConfigApplied()680%n/a11171711
testHealthChecksStopAfterProviderClose()620%n/a11181811
testCanIterateOnceMore()480%n/a118811
setUp()380%n/a117711
testSwitchToHealthyDatabase()330%n/a116611
testCircuitBreakerForcedTransitions()270%20%229911
waitForDatabaseToGetHealthy(MultiDbConnectionProvider.Database[])90%n/a114411
lambda$testHealthChecksStopAfterProviderClose$5(AtomicInteger)90%20%221111
lambda$testSetActiveDatabaseByMissingEndpoint$3()80%n/a111111
prepareEndpoints()70%n/a113311
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
MultiDbConnectionProviderTest()30%n/a111111