public void copyConstructorShouldReturnCopy(int topN, List<Rankable> rankables) {
Rankings rankings = new Rankings(topN);
for (Rankable r : rankables) {
rankings.updateWith(r);
}
Rankings copy = new Rankings(rankings);
assertThat(copy.maxSize()).isEqualTo(rankings.maxSize());
assertThat(copy.getRankings()).isEqualTo(rankings.getRankings());
}
|