| mergeSessionCartWithUserCart(String, User) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| addProductToCart(Cart, Long, Integer) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| updateCartItemQuantity(Cart, Long, Integer) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| removeProductFromCart(Cart, Long) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| getCartTotal(User, String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getCartItemCount(User, String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getOrCreateSessionCart(String) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getOrCreateCart(User) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| clearCart(Cart) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| lambda$getOrCreateSessionCart$1(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getOrCreateCart$0(User) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| cleanupOldCarts() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| CartService(CartRepository, ProductRepository) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| deleteCart(Cart) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$removeProductFromCart$4(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$updateCartItemQuantity$3(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$addProductToCart$2(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findCartsByUser(User) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |