| lowStockCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFilteredStockUpdates(StockUpdateFilterDTO) |  | 100% |   | 77% | 4 | 10 | 0 | 20 | 0 | 1 |
| getPriceTrend(String, String, LocalDate, LocalDate) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| lambda$getFilteredStockUpdates$5(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTotalStockValueOverTime(LocalDate, LocalDate, String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getMonthlyStockMovement(LocalDate, LocalDate, String) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| lambda$getMonthlyStockMovement$4(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$getItemsBelowMinimumStock$3(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getItemUpdateFrequency(String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getItemsBelowMinimumStock(String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$getItemUpdateFrequency$2(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getTotalStockPerSupplier$1(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getTotalStockValueOverTime$0(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTotalStockPerSupplier() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |