| equals(Object) |   | 76% |   | 44% | 16 | 20 | 0 | 1 | 0 | 1 |
| setId(Long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setDifficulty(Level) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSlot(Integer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setXpReward(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setPdfDocument(PdfDocument) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| DailyChallenge() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() |   | 97% |   | 90% | 1 | 6 | 0 | 1 | 0 | 1 |
| DailyChallenge(Long, LocalDate, Level, Integer, int, PdfDocument) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| builder() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setChallengeDate(LocalDate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChallengeDate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDifficulty() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSlot() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getXpReward() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPdfDocument() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| canEqual(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |