CatalogService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total307 of 1,81383%42 of 10660%4211066406456
updateSku(Long, Long, CatalogModels.UpdateSkuCommand)940%40%33212111
lambda$updateProduct$7(Long, CatalogModels.UpdateProductCommand, TransactionStatus)690%n/a11151511
listBrands()200%n/a116611
requireMediaOwner(Long, Long)19726%5116%344701
updateProduct(Long, CatalogModels.UpdateProductCommand)150%n/a112211
lambda$publishProduct$8(Long, int, TransactionStatus)106987%2250%2321601
validateSkuCommands(List)102470%2466%242801
extensionFor(String)91155%3125%343501
normalizeMediaType(String)71568%2250%231501
confirmMedia(Long, Long, String, int)55291%1150%121901
lambda$unpublishProduct$9(Long, int, TransactionStatus)54890%1150%1211101
categoryView(CategoryEntity)51777%1150%121401
requireActiveCategory(Long)51676%2250%231401
requireActiveBrand(Long)51676%2250%231401
validateMedia(String, long)51676%3350%341401
brandView(BrandEntity)51270%1150%121301
requireProduct(Long)51066%1150%121401
requireUpdated(int)5444%1150%121301
lambda$listProductsByCursor$1(String, String, Long, int, TransactionStatus)38596%11191%1701501
lambda$listProducts$0(Long, String, long, long, TransactionStatus)24996%1150%1201001
listActiveProductSummaries(List)21789%1150%121501
hasMoreThanTwoFractionDigits(BigDecimal)2777%1150%120101
createProduct(CatalogModels.CreateProductCommand)149100%2100%0203401
productSummarySnapshots(List)90100%2100%0201701
loadProductDetail(ProductSpuEntity)57100%n/a010901
lambda$productSummarySnapshots$2(Map, Map, Map, Map, ProductSpuEntity)57100%n/a0101501
createUploadIntent(Long, String, long)56100%n/a010901
createCategory(Long, String, String, int)50100%2100%0201401
lambda$confirmMedia$10(Long, Long, String, String, ObjectStorage.StoredObject, int, TransactionStatus)45100%n/a0101201
createBrand(String, String)37100%n/a0101001
productDetail(ProductSpuEntity, CategoryEntity, BrandEntity, List, List)35100%n/a0101101
CatalogService(CategoryMapper, BrandMapper, ProductSpuMapper, ProductSkuMapper, ProductMediaMapper, ObjectStorage, ProductDetailCache, CatalogSearchOutboxService, MediaStorageProperties, TransactionTemplate)33100%n/a0101201
signMediaUrls(CatalogModels.ProductDetail)29100%n/a0101101
lambda$listActiveProductSummaries$4(List, TransactionStatus)29100%n/a010801
validatePrices(BigDecimal, BigDecimal)28100%5964%580701
listProducts(long, long, Long, String)27100%n/a010701
listCategories()25100%n/a010601
listProductsByCursor(int, Long, String, String)25100%n/a010601
lambda$signProductSummaries$11(CatalogService.ProductSummarySnapshot)25100%2100%0201001
entitiesById(List, Function)24100%2100%020501
loadActiveProductDetail(Long)21100%1375%130401
skuView(ProductSkuEntity)21100%n/a010201
signMediaUrl(CatalogModels.MediaView)20100%n/a010801
mediaView(ProductMediaEntity)19100%n/a010201
safeDownloadUrl(String)18100%n/a010501
decodeCursor(String)15100%2100%020501
getProduct(Long)15100%n/a010301
publishProduct(Long, int)15100%n/a010201
unpublishProduct(Long, int)15100%n/a010201
requireVersion(Integer, int)12100%1375%130301
static {...}9100%n/a010201
ids(List, Function)8100%n/a010101
signProductSummaries(List)7100%n/a010201
lambda$listActiveProductSummaries$3(ProductSpuEntity)6100%n/a010101
lambda$getProduct$6()5100%n/a010101
lambda$getProduct$5(Long)4100%n/a010101