ModernConcurrentMaterialStore

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total504 of 1,27660%50 of 8843%601111222912167
findByCreators(String[])510%60%44151511
close()372641%7330%56101801
toString()360%n/a117711
getMediaMaterials()320%n/a117711
filterMaterials(Predicate)260%n/a117711
findWithPredicate(Predicate)260%n/a117711
getSorted(Comparator)260%n/a117711
getMaterialsByYear(int)230%n/a116611
getDiscountedMaterials()220%n/a116611
getAllMaterialsSorted()210%n/a116611
groupByType()210%n/a115511
getTotalDiscountedValue()200%n/a116611
getTotalDiscountAmount()200%n/a116611
getAllMaterials()152057%1150%123801
clearInventory()140%n/a115511
getInventoryStats()1211590%1375%1312801
size()121758%1150%123801
ModernConcurrentMaterialStore(Collection)100%20%224411
lambda$getDiscountedMaterials$0(Material)90%20%221111
lambda$getMaterialsByYear$0(int, Material)80%20%221111
isEmpty()70%20%221111
lambda$findByCreators$0(String)70%20%221111
findRecentMaterials(int)63284%1150%1211001
lambda$getTotalDiscountAmount$0(Material)60%n/a111111
parallelSearchAsync(String, String, Material.MaterialType)55591%6650%6711101
lambda$findByCreators$1(Set, Material)50%n/a111111
getMaterialsByPriceRange(double, double)43690%3350%341801
searchByTitle(String)43389%2250%231901
searchByCreator(String)43389%2250%231901
getMaterialsByType(Material.MaterialType)42586%1150%121801
performMaintenance()40%20%222211
findById(String)23694%1375%1311001
removeMaterial(String)22191%1150%121601
addMaterial(Material)2696%1150%120501
lambda$getMaterialsByPriceRange$0(double, double, Material)1392%2250%230101
lambda$findRecentMaterials$0(int, Material)787%1150%120101
ModernConcurrentMaterialStore()33100%n/a010901
getTotalInventoryValue()20100%n/a010601
addMaterialsBatchAsync(Collection)17100%n/a010501
findByIdsAsync(List)17100%n/a010501
lambda$findByIdsAsync$2(List, Void)12100%n/a010401
lambda$parallelSearchAsync$2(List, Void)11100%n/a010501
lambda$new$0(Runnable)11100%n/a010301
scheduleMaintenanceTasks()10100%n/a010201
lambda$getInventoryStats$0(Material)10100%1375%130101
lambda$addMaterialsBatchAsync$2(List, Void)10100%n/a010301
ensureNotClosed()9100%2100%020301
lambda$getMaterialsByType$0(Material.MaterialType, Material)8100%2100%020101
lambda$addMaterialsBatchAsync$1(Material)8100%n/a010101
addMaterialAsync(Material)7100%n/a010101
findByIdAsync(String)7100%n/a010101
searchByTitleAsync(String)7100%n/a010101
lambda$findByIdsAsync$0(String)7100%n/a010101
lambda$addMaterialsBatchAsync$0(Material)7100%n/a010101
getTotalInventoryValueAsync()6100%n/a010101
getInventoryStatsAsync()6100%n/a010101
lambda$searchByCreator$0(String, Material)6100%n/a010101
lambda$searchByTitle$0(String, Material)6100%n/a010101
lambda$findByIdsAsync$4(Map.Entry)6100%n/a010101
lambda$findByIdsAsync$1(String)6100%n/a010101
lambda$findByIdsAsync$3(Map.Entry)5100%n/a010101
lambda$addMaterialAsync$0(Material)5100%n/a010101
lambda$parallelSearchAsync$1(Material.MaterialType)4100%n/a010101
lambda$parallelSearchAsync$0(String)4100%n/a010101
lambda$searchByTitleAsync$0(String)4100%n/a010101
lambda$findByIdAsync$0(String)4100%n/a010101
static {...}4100%n/a010101