bug5477: initial implementation producing a RaceLogResultsAreOfficialEvent when TracTrac reports OFFICIAL race status

This commit is contained in:
Axel Uhl
2021-01-11 18:35:57 +01:00
parent 1881dc2540
commit 5e63483d77
24 changed files with 277 additions and 11 deletions
@@ -76,6 +76,7 @@ public class RaceLogEventSerializerTest {
private JsonSerializer<RaceLogEvent> orcCertificateAssignmentEventSerializer;
private JsonSerializer<RaceLogEvent> orcScratchBoatEventSerializer;
private JsonSerializer<RaceLogEvent> orcSetImpliedWindEventSerializer;
private JsonSerializer<RaceLogEvent> resultsAreOfficialEventSerializer;
private AbstractLogEventAuthor author = new LogEventAuthorImpl("Test Author", 1);
@@ -111,6 +112,7 @@ public class RaceLogEventSerializerTest {
orcCertificateAssignmentEventSerializer = mock(JsonSerializer.class);
orcScratchBoatEventSerializer = mock(JsonSerializer.class);
orcSetImpliedWindEventSerializer = mock(JsonSerializer.class);
resultsAreOfficialEventSerializer = mock(JsonSerializer.class);
serializer = new RaceLogEventSerializer(flagEventSerializer, startTimeSerializer, raceStatusSerializer,
passChangedSerializer, courseDesignChangedEventSerializer,
@@ -124,7 +126,7 @@ public class RaceLogEventSerializerTest {
startOfTrackingEventSerializer, useCompetitorsFromRaceLogEventSerializer,
endOfTrackingEventSerializer, tagEventSerializer, orcLegDataEventSerializer,
orcCertificateAssignmentEventSerializer, orcScratchBoatEventSerializer,
orcSetImpliedWindEventSerializer);
orcSetImpliedWindEventSerializer, resultsAreOfficialEventSerializer);
}
@Test