| lambda$sortByYear$0(Book, Book) |   | 60% |   | 37% | 4 | 5 | 0 | 4 | 0 | 1 |
| filterByDecade(Book[], int) |  | 100% |   | 88% | 2 | 10 | 0 | 13 | 0 | 1 |
| filterPriceAtMost(Book[], double) |  | 100% |  | 100% | 0 | 9 | 0 | 14 | 0 | 1 |
| removeDuplicates(Book[]) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| averagePrice(Book[]) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
| countByDecade(Book[]) |  | 100% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
| findLongestTitle(Book[]) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
| merge(Book[], Book[]) |  | 100% |  | 100% | 0 | 5 | 0 | 8 | 0 | 1 |
| findOldest(Book[]) |  | 100% |  | 100% | 0 | 6 | 0 | 8 | 0 | 1 |
| countByAuthor(Book[], String) |  | 100% |   | 90% | 1 | 6 | 0 | 7 | 0 | 1 |
| countBeforeYear(Book[], int) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| lambda$sortByPrice$0(Book, Book) |  | 100% |  | 100% | 0 | 5 | 0 | 4 | 0 | 1 |
| filterByYearRange(Book[], int, int) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| lambda$filterByYearRange$0(int, int, Book) |  | 100% |   | 83% | 1 | 4 | 0 | 3 | 0 | 1 |
| sortByPrice(Book[]) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| sortByYear(Book[]) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| BookArrayUtils() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$filterByYearRange$1(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |