MaterialBundleBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total208 of 30030%24 of 3225%374546682229
toString()340%n/a112211
addMaterials(List)190%40%335511
addComponents(List)190%40%335511
lambda$removeMaterial$0(Material, MaterialComponent)130%40%332211
validate()121961%4450%452501
removeMaterial(Material)100%20%223311
reset()100%n/a114411
getTotalDiscountedPrice()100%n/a112211
addBundle(MaterialBundle)90%20%223311
hasComponents()80%20%221111
removeComponent(MaterialComponent)70%n/a112211
getTotalPrice()70%n/a113311
setBundleDiscountPercent(double)60%n/a111111
getComponents()60%n/a111111
getTotalSavings()60%n/a111111
clearComponents()50%n/a112211
getBundleDiscountPercent()50%n/a111111
setSmallDiscount()40%n/a111111
setMediumDiscount()40%n/a111111
setLargeDiscount()40%n/a111111
getComponentCount()40%n/a111111
getBundleName()30%n/a111111
getBundleDiscount()30%n/a111111
build()27100%2100%020601
addMaterial(Material)12100%1150%120301
MaterialBundleBuilder()11100%n/a010301
setBundleDiscount(double)9100%n/a010201
addComponent(MaterialComponent)9100%1150%120301
setBundleName(String)5100%n/a010201