RefConcurrentMapTest

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total600 of 6000%16 of 160%37371551552929
shouldBeThreadSafe()950%20%22262611
doShouldCleanupGarbageCollectedEntries()670%60%44131311
lambda$shouldBeThreadSafe$8(CountDownLatch, int, CyclicBarrier, Object, Consumer, int, AtomicInteger, List, CountDownLatch)590%40%33171711
shouldUseEqualsComparison()440%n/a119911
shouldNotGarbageCollectHardReferences()410%n/a11101011
shouldComputeValueOnlyOnceWithSoftMap()360%n/a118811
shouldComputeValueOnlyOnceWithWeakMap()360%n/a118811
shouldComputeValueOnlyOnceWithHardMap()360%n/a118811
shouldHandleSoftReferences()360%n/a119911
shouldCleanupGarbageCollectedEntries()260%20%229911
lambda$shouldBeThreadSafe$7(Consumer, int, AtomicInteger, AtomicInteger, Object)200%20%227711
shouldHandleNullInputs()160%n/a114411
setUp()130%n/a114411
lambda$shouldHandleNullInputs$16(Object)70%n/a111111
lambda$shouldHandleNullInputs$15()70%n/a111111
lambda$shouldNotGarbageCollectHardReferences$13(AtomicInteger, Object)50%n/a112211
lambda$shouldHandleSoftReferences$12(AtomicInteger, Object)50%n/a112211
lambda$shouldHandleSoftReferences$11(AtomicInteger, Object)50%n/a112211
lambda$shouldUseEqualsComparison$10(AtomicInteger, Object)50%n/a112211
lambda$shouldUseEqualsComparison$9(AtomicInteger, Object)50%n/a112211
lambda$shouldComputeValueOnlyOnceWithHardMap$5(AtomicInteger, Object)50%n/a112211
lambda$shouldComputeValueOnlyOnceWithHardMap$4(AtomicInteger, Object)50%n/a112211
lambda$shouldComputeValueOnlyOnceWithWeakMap$3(AtomicInteger, Object)50%n/a112211
lambda$shouldComputeValueOnlyOnceWithWeakMap$2(AtomicInteger, Object)50%n/a112211
lambda$shouldComputeValueOnlyOnceWithSoftMap$1(AtomicInteger, Object)50%n/a112211
lambda$shouldComputeValueOnlyOnceWithSoftMap$0(AtomicInteger, Object)50%n/a112211
RefConcurrentMapTest()30%n/a111111
lambda$shouldHandleNullInputs$14(Object)20%n/a111111
lambda$shouldBeThreadSafe$6(String)10%n/a111111