Stream.of(highestEntry),
VALID_RANKINGS[0]
.stream()
- .filter(entry -> !entry.getWord().equals(word)))
+ .filter(entry -> !entry.getKey().equals(word)))
.toList();
assertThat(ranking.getEntries()).containsExactlyElementsOf(expectedEntries);
}
Ranking ranking = Ranking.of(toArray(entryList));
entryList.forEach(entry ->
assertThatExceptionOfType(IllegalArgumentException.class)
- .isThrownBy(() -> ranking.add(Entry.of(entry.getWord(), entry.getCounter() - 1))));
+ .isThrownBy(() -> ranking.add(Entry.of(entry.getKey(), entry.getCounter() - 1))));
}
@DisplayName("Identical rankings are considered equal")