AbstractLeaderboardDTO.rows uses compact competitors as keys

This commit is contained in:
Axel Uhl committed 2013-06-10 20:41:48 +02:00
1 parent 38083faedd
commit 6aeaecd4fc
2 files changed
+9 -4

No files matched your search

@@ -97,8 +97,9 @@ public class LeaderboardDTODiffingTest {
Map<CompetitorDTO, LeaderboardRowDTO> rowsBeforeStripping = newVersion.rows;
newVersion.strip(previousVersion);
assertNotNull(newVersion.rows);
assertEquals(1, newVersion.rows.size()); // only wolfgang's row show show
assertTrue(newVersion.rows.get(wolfgang).fieldsByRaceColumnName.isEmpty());
assertEquals(1, newVersion.rows.size()); // only wolfgang's row should show
assertEquals(wolfgang, newVersion.rows.keySet().iterator().next().getCompetitorFromPrevious(previousVersion));
assertTrue(newVersion.rows.values().iterator().next().fieldsByRaceColumnName.isEmpty());
LeaderboardDTO applied = newVersion.getLeaderboardDTO(previousVersion);
assertEquals(rowsBeforeStripping, applied.rows);
}
@@ -255,5 +256,4 @@ public class LeaderboardDTODiffingTest {
LeaderboardDTO applied = newVersion.getLeaderboardDTO(previousVersion);
assertEquals(newOrderBeforeStripping, applied.getCompetitorsFromBestToWorst(applied.getRaceColumnByName("R9")));
}
}