CatalogService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total400 of 2,32182%54 of 14061%5614683512775
updateSku(Long, Long, CatalogModels.UpdateSkuCommand)940%40%33212111
lambda$updateProduct$14(Long, CatalogModels.UpdateProductCommand, TransactionStatus)690%n/a11151511
createNewProduct(CatalogModels.CreateProductCommand, long)290%n/a115511
lambda$confirmMedia$17(Long, Long, String, int, String, ObjectStorage.StoredObject, TransactionStatus)277272%3350%2462401
listBrands()200%n/a116611
requireMediaOwner(Long, Long)19726%5116%344701
updateProduct(Long, CatalogModels.UpdateProductCommand)150%n/a112211
lambda$publishProduct$15(Long, int, TransactionStatus)106987%2250%2321601
validateSkuCommands(List)102470%2466%242801
extensionFor(String)91155%3125%343501
normalizeProductStatus(String)81055%1150%123501
normalizeMediaType(String)71568%2250%231501
lambda$createNewProduct$2(CatalogModels.CreateSkuCommand)70%n/a111111
confirmMedia(Long, Long, String, int)55291%1150%121901
lambda$unpublishProduct$16(Long, int, TransactionStatus)54890%1150%1211101
categoryView(CategoryEntity)51777%1150%121401
requireSameMediaConfirmation(ProductMediaEntity, Long, Long, int)51676%3350%341501
requireActiveCategory(Long)51676%2250%231401
requireActiveBrand(Long)51676%2250%231401
validateMedia(String, long)51676%3350%341401
lambda$findCreatedProduct$13(long, String, TransactionStatus)51676%1150%121501
brandView(BrandEntity)51270%1150%121301
requireProduct(Long)51066%1150%121401
requireUpdated(int)5444%1150%121301
createProduct(CatalogModels.CreateProductCommand)50%n/a111111
lambda$signAdminProductSummaries$19(CatalogService.ProductSummarySnapshot)42586%1150%1201201
lambda$listProductsByCursor$5(String, String, Long, int, TransactionStatus)38596%11191%1701501
lambda$listAdminProducts$4(String, Long, String, long, long, TransactionStatus)35294%2250%2301001
lambda$listProducts$3(Long, String, long, long, TransactionStatus)24996%1150%1201001
listActiveProductSummaries(List)21789%1150%121501
hasMoreThanTwoFractionDigits(BigDecimal)2777%1150%120101
createNewProduct(CatalogModels.CreateProductCommand, long, CategoryEntity, BrandEntity, Instant)129100%2100%0203001
productSummarySnapshots(List)90100%2100%0201701
productCreateFingerprint(CatalogModels.CreateProductCommand)81100%2100%0201501
lambda$createProduct$1(CatalogModels.CreateProductCommand, long, String, TransactionStatus)72100%1583%1401501
lambda$productSummarySnapshots$6(Map, Map, Map, Map, ProductSpuEntity)62100%n/a0101701
loadProductDetail(ProductSpuEntity)57100%n/a010901
createUploadIntent(Long, String, long)56100%n/a010901
createCategory(Long, String, String, int)50100%2100%0201401
CatalogService(CategoryMapper, BrandMapper, ProductSpuMapper, ProductSkuMapper, ProductMediaMapper, CatalogProductCreateCommandRepository, ObjectStorage, CatalogReadRequirement, ProductDetailCache, CatalogSearchOutboxService, MediaStorageProperties, TransactionTemplate)39100%n/a0101401
createBrand(String, String)37100%n/a0101001
productDetail(ProductSpuEntity, CategoryEntity, BrandEntity, List, List)35100%n/a0101101
listAdminProducts(long, long, String, Long, String)32100%n/a010801
getProduct(Long)31100%2100%020601
signMediaUrls(CatalogModels.ProductDetail)29100%n/a0101101
lambda$listActiveProductSummaries$8(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$18(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
createProduct(long, String, CatalogModels.CreateProductCommand)16100%n/a010201
decodeCursor(String)15100%2100%020501
findCreatedProduct(long, String)15100%n/a010201
publishProduct(Long, int)15100%n/a010201
unpublishProduct(Long, int)15100%n/a010201
getAdminProduct(Long)14100%n/a010201
requireVersion(Integer, int)12100%1375%130301
static {...}9100%n/a010201
canonicalMoney(BigDecimal)8100%2100%020101
ids(List, Function)8100%n/a010101
signProductSummaries(List)7100%n/a010201
signAdminProductSummaries(List)7100%n/a010201
lambda$createProduct$0(CatalogModels.CreateSkuCommand)7100%n/a010101
lambda$getAdminProduct$12(Long, TransactionStatus)6100%n/a010101
lambda$listActiveProductSummaries$7(ProductSpuEntity)6100%n/a010101
lambda$getProduct$11()5100%n/a010101
lambda$getProduct$10(Long)4100%n/a010101
lambda$getProduct$9(Long, TransactionStatus)4100%n/a010101