Bug 4339: Further code cleanup

This commit is contained in:
Steffen Schaefer
2018-07-30 11:00:57 +02:00
parent d2d0f951b5
commit f46687e0a2
@@ -246,6 +246,15 @@ public class TracTracEventManagementPanelPO extends PageArea {
if (!racesToProcess.isEmpty()) {
throw new IllegalStateException("Not all given races where selected");
}
startTrackingForSelectedRaces(expectedBoatClassErrorOrNull);
}
public void startTrackingForAllRaces() {
getTrackableRacesTable().selectAllEntries();
startTrackingForSelectedRaces(null);
}
private void startTrackingForSelectedRaces(String expectedBoatClassErrorOrNull) {
this.startTracking();
if (expectedBoatClassErrorOrNull == null) {
waitForAjaxRequests();
@@ -253,12 +262,6 @@ public class TracTracEventManagementPanelPO extends PageArea {
waitForSelectedRacesContainDifferentBoatClassesError(expectedBoatClassErrorOrNull);
}
}
public void startTrackingForAllRaces() {
getTrackableRacesTable().selectAllEntries();
startTracking();
waitForAjaxRequests();
}
private void startTracking() {
this.startTrackingButton.click();