| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 182 of 336 | 45% | 12 of 28 | 57% | 28 | 43 | 38 | 75 | 16 | 29 |
| toString() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| validate() | 62% | 57% | 12 | 15 | 7 | 19 | 0 | 1 | ||
| reset() | 0% | n/a | 1 | 1 | 11 | 11 | 1 | 1 | ||
| enableDRM() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| disableDRM() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setHighQuality() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setLowQuality() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getId() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getTitle() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAuthor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getPrice() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getYear() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFileFormat() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getFileSize() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isDrmEnabled() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWordCount() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getQuality() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| build() | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| EBookBuilder() | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | ||
| setId(String) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setTitle(String) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setAuthor(String) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setPrice(double) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setYear(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setFileFormat(String) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setFileSize(double) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setDrmEnabled(boolean) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setWordCount(int) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | ||
| setQuality(Media.MediaQuality) | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 |