mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-13 15:50:59 +00:00
AbstractLeaderboardDTO.rows uses compact competitors as keys
This commit is contained in:
1 parent
38083faedd
commit
6aeaecd4fc
2 files changed
+9
-4
No files matched your search
+3
-3
@@ -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")));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user