mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-13 22:15:26 +00:00
bug5282: removed test case that tries to rename a FlexibleLeaderboard which no longer is possible
This commit is contained in:
1 parent
43312cab7e
commit
74d2c35f4e
1 file changed
-27
-27
@@ -190,33 +190,6 @@ public class RaceLogReplicationTest extends AbstractLogReplicationTest<RaceLog,
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* See also bug5282
|
||||
*/
|
||||
@Test
|
||||
public void testRaceEventReplicationOnRenamingFlexibleLeaderboard() throws ClassNotFoundException, IOException, InterruptedException {
|
||||
final String leaderboardName = "Test";
|
||||
final String fleetName = "Default";
|
||||
final String raceColumnName = "R1";
|
||||
FlexibleLeaderboard masterLeaderboard = setupFlexibleLeaderboard(leaderboardName);
|
||||
RaceLog masterLog = setupRaceColumn(leaderboardName, fleetName, raceColumnName);
|
||||
replicaReplicator.startToReplicateFrom(masterDescriptor);
|
||||
masterLog.add(raceLogEvent);
|
||||
final String newLeaderboardName = leaderboardName + "new";
|
||||
final UpdateLeaderboard renameOperation = new UpdateLeaderboard(
|
||||
leaderboardName, masterLeaderboard.getDisplayName(), ((ThresholdBasedResultDiscardingRule) masterLeaderboard.getResultDiscardingRule()).getDiscardIndexResultsStartingWithHowManyRaces(),
|
||||
Util.map(masterLeaderboard.getCourseAreas(), CourseArea::getId));
|
||||
master.apply(renameOperation);
|
||||
Thread.sleep(3000);
|
||||
final RaceLog replicaLog = getReplicaLog(fleetName, raceColumnName, masterLeaderboard);
|
||||
addAndValidateEventIds(masterLog, replicaLog, anotherRaceLogEvent);
|
||||
// now verify that the race log event is still there when loading the master RacingEventService from its persistence layer again:
|
||||
final RacingEventService loadedService = new RacingEventServiceImpl();
|
||||
final Leaderboard loadedLeaderboard = loadedService.getLeaderboardByName(newLeaderboardName);
|
||||
final RaceLog loadedRaceLog = loadedLeaderboard.getRaceColumnByName(raceColumnName).getRaceLog(loadedLeaderboard.getRaceColumnByName(raceColumnName).getFleetByName(fleetName));
|
||||
assertEqualsOnId(masterLog, loadedRaceLog);
|
||||
}
|
||||
|
||||
/**
|
||||
* See bug 1666; a race log reload operation may not properly have been replicating. This tests asserts that when a race log event
|
||||
* has been added to the DB and then race log is re-loaded on the master, the events added through the DB also show up on the replica.
|
||||
|
||||
Reference in new issue
Block a user