| findByLabelOrSKUOrThrow(String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| lambda$findByLabelOrSKUOrThrow$3(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| delete(String) |   | 91% |  | 100% | 0 | 5 | 1 | 12 | 0 | 1 |
| getProductRepository() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findBySKUandUOM(String, String) |   | 93% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| createInternal(Product) |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| update(Product) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$findBySKUorThrow$2(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$findByInternal$1(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ProductServiceImpl(Translator, ProductMapper, ProductRepository, UomRelationRepository, ApplicationEventPublisher) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| findByInternal(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findBySKUorThrow(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createAll(List) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| findBySKU(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setRegistrationService(RegistrationService) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| create(Product) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findAll() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findBy(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createInternal$0(Product, UomRelation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |