FlashSaleService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total306 of 1,37077%93 of 17145%8512078348133
recoverPendingAdmission(String)534344%17522%1112193001
continuePendingAdmission(FlashSaleActivityEntity, FlashSaleAdmissionEntity, Instant)474347%4342%46122301
rejectedAdmission(String)250%40%335511
validateAdmissionWindow(FlashSaleActivityEntity, Instant)202151%4450%4541001
publish(String)185173%4450%4541701
validate(FlashSaleModels.CreateFlashSaleCommand)178683%151550%151642801
lambda$publish$0(String, TransactionStatus)144074%3350%3431301
lambda$finalizeAcceptedAdmission$2(FlashSaleAdmissionEntity, FlashSaleAdmissionStore.Decision, FlashSaleActivityEntity, TransactionStatus)125682%3125%2331701
admissionStatus(FlashSaleAdmissionEntity)12840%1150%123601
status(FlashSaleActivityEntity)12736%1150%123501
requireActivity(String)101560%3350%342601
requireActivityForUpdate(String)101560%3350%342601
admissionHash(String, Long, Long)71466%n/a012501
writeJson(Object)7541%n/a012301
lambda$preparePendingAdmission$1(FlashSaleActivityEntity, Long, Long, Instant, TransactionStatus)57693%2250%2312001
admit(Long, String, String, Long)56192%6857%6811301
getAdmission(Long, String)53487%5758%571601
finalizeAcceptedAdmission(FlashSaleActivityEntity, FlashSaleAdmissionEntity, FlashSaleAdmissionStore.Decision)52884%5550%561701
preheat(FlashSaleActivityEntity, int, Instant)52884%2250%231901
requireSameAdmission(FlashSaleAdmissionEntity, FlashSaleAdmissionEntity)52784%5550%561701
existingAdmissionResult(FlashSaleAdmissionEntity)51168%1150%121401
requireUpdated(int)5444%1150%121301
lambda$rejectPending$3(String, Integer, MarketingError, TransactionStatus)24795%4450%4521501
appendAdmissionAcceptedEvent(FlashSaleActivityEntity, FlashSaleAdmissionEntity, Instant)162100%n/a0103501
create(FlashSaleModels.CreateFlashSaleCommand)74100%n/a0101901
view(FlashSaleActivityEntity)26100%n/a0101101
FlashSaleService(FlashSaleActivityMapper, FlashSaleAdmissionMapper, FlashSaleOutboxEventMapper, FlashSaleAdmissionStore, FlashSaleAdmissionProperties, ObjectMapper, TransactionTemplate)24100%n/a010901
admissionView(FlashSaleAdmissionEntity)22100%n/a0101001
preparePendingAdmission(FlashSaleActivityEntity, Long, Long, Instant)11100%n/a010101
rejectPending(String, MarketingError, Integer)9100%n/a010201
getActivity(String)6100%n/a010101
unavailable(FlashSaleAdmissionStoreException)6100%n/a010101
static {...}4100%n/a010101