mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-19 20:25:31 +00:00
Changed test case to work deterministically. Loading is triggered twice,
the change enforces the trackedRace to switch to TRACKING state between the two loading processes.
This commit is contained in:
+2
-1
@@ -871,10 +871,11 @@ public class SensorFixStoreAndLoadTest {
|
||||
final FixLoaderAndTracker fixLoaderAndTracker = createFixLoaderAndTracker();
|
||||
// raceLog is intentionally not attached
|
||||
trackedRace.attachRegattaLog(regattaLog);
|
||||
trackedRace.waitForLoadingToFinish();
|
||||
trackedRace.setStartOfTrackingReceived(new MillisecondsTimePoint(START_OF_TRACKING));
|
||||
trackedRace.waitForLoadingToFinish();
|
||||
fixLoaderAndTracker.stop(true);
|
||||
statusTransitionListener.assertTransitions(TrackedRaceStatusEnum.PREPARED, TrackedRaceStatusEnum.TRACKING, TrackedRaceStatusEnum.LOADING, TrackedRaceStatusEnum.TRACKING, TrackedRaceStatusEnum.FINISHED);
|
||||
statusTransitionListener.assertTransitions(TrackedRaceStatusEnum.PREPARED, TrackedRaceStatusEnum.TRACKING, TrackedRaceStatusEnum.LOADING, TrackedRaceStatusEnum.TRACKING, TrackedRaceStatusEnum.LOADING, TrackedRaceStatusEnum.TRACKING, TrackedRaceStatusEnum.FINISHED);
|
||||
}
|
||||
|
||||
private class StatusTransitionListener extends AbstractRaceChangeListener {
|
||||
|
||||
Reference in New Issue
Block a user