adjusted UI tests so they wait for FINISHED instead of TRACKING as with TracAPI we put REPLAY races into FINISHED when done loading

This commit is contained in:
Axel Uhl committed 2014-05-21 14:08:20 +02:00
1 parent 86c8d73274
commit e89ab281d3
4 files changed
+5 -5

No files matched your search

@@ -75,8 +75,8 @@ public class TestStartAndStopTrackingForTracTracEvents extends AbstractSeleniumT
tracTracEvents.setTrackSettings(false, false, false);
tracTracEvents.startTrackingForRace(this.trackableRace);
TrackedRacesListPO trackedRacesList = tracTracEvents.getTrackedRacesList();
trackedRacesList.waitForTrackedRace(this.trackedRace, Status.TRACKING);
assertThat(trackedRacesList.getStatus(this.trackedRace), equalTo(Status.TRACKING));
trackedRacesList.waitForTrackedRace(this.trackedRace, Status.FINISHED); // with the TracAPI, REPLAY races reach status FINISHED when done loading
assertThat(trackedRacesList.getStatus(this.trackedRace), equalTo(Status.FINISHED));
trackedRacesList.stopTracking(this.trackedRace);
trackedRacesList.waitForTrackedRace(this.trackedRace, Status.FINISHED);
assertThat(trackedRacesList.getStatus(this.trackedRace), equalTo(Status.FINISHED));
@@ -114,7 +114,7 @@ public class TestColumnsInLeaderboard extends AbstractSeleniumTest {
tracTracEvents.startTrackingForRace(this.trackableRace);
TrackedRacesListPO trackedRacesList = tracTracEvents.getTrackedRacesList();
trackedRacesList.waitForTrackedRace(this.trackedRace, Status.TRACKING);
trackedRacesList.waitForTrackedRace(this.trackedRace, Status.FINISHED); // TracAPI puts REPLAY races into FINISHED mode when done loading
trackedRacesList.stopTracking(this.trackedRace);
LeaderboardConfigurationPanelPO leaderboardConfiguration = adminConsole.goToLeaderboardConfiguration();
@@ -231,7 +231,7 @@ public class TestLeaderboardConfiguration extends AbstractSeleniumTest {
}
TrackedRacesListPO trackedRacesList = tracTracEvents.getTrackedRacesList();
trackedRacesList.waitForTrackedRaces(this.trackedRaces, Status.TRACKING);
trackedRacesList.waitForTrackedRaces(this.trackedRaces, Status.FINISHED); // TracAPI puts REPLAY races into FINISHED mode when done loading
// TODO: There exists a bug in Selenium with key modifiers (Issue 3734 and 6817), so we can't use multi
// selection (Firefox on Windows)
//trackedRacesList.stopTracking(this.trackedRaces);
@@ -71,7 +71,7 @@ public class TestLeaderboardEditing extends AbstractSeleniumTest {
tracTracEvents.startTrackingForRace(trackableRace);
TrackedRacesListPO trackedRacesList = tracTracEvents.getTrackedRacesList();
trackedRacesList.waitForTrackedRace(trackedRace, Status.TRACKING);
trackedRacesList.waitForTrackedRace(trackedRace, Status.FINISHED); // TracAPI puts REPLAY races into FINISHED mode when done loading
trackedRacesList.stopTracking(trackedRace);
}