| equals(Object) |  | 0% |  | 0% | 12 | 12 | 9 | 9 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSummary() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDiscountedPrice() |   | 75% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getCustomerId() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReason() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTimestamp() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSavingsAmount() |   | 83% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| DiscountRequest(Material, double, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getRequestedDiscountPercentage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setApproved(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setApprovedBy(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRejectionReason(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getMaterial() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRequestedDiscount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isApproved() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getApprovedBy() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRejectionReason() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |