| restore(long, User) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| updateName(long, String, User) |  | 100% |  | 100% | 0 | 3 | 0 | 10 | 0 | 1 |
| updatePrice(long, BigDecimal, User) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| deleteById(long, User) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| adjustQuantity(long, int) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| create(String, int, double) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| updateQuantity(long, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| findById(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$updateName$4(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$updatePrice$3(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$adjustQuantity$2(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$updateQuantity$1(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$restore$0(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPagedProducts(Pageable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findLowStock(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| searchByName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAllProducts() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTotalStockValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |