started by introducing two event types: RaceLogORCUseImpliedWindFromOtherRaceEvent and RaceLogORCSetImpliedWindEvent;

persistence and serialization / de-serialization so far only for the
former, not for the latter

Change-Id: Id147aed44aa97db632e2d52b3b59df3b6976ff3e
This commit is contained in:
Axel Uhl
2019-10-23 18:30:24 +02:00
parent bb77ea52b7
commit b124e36ceb
25 changed files with 247 additions and 96 deletions
@@ -74,6 +74,7 @@ public class RaceLogEventSerializerTest {
private JsonSerializer<RaceLogEvent> orcLegDataEventSerializer;
private JsonSerializer<RaceLogEvent> orcCertificateAssignmentEventSerializer;
private JsonSerializer<RaceLogEvent> orcScratchBoatEventSerializer;
private JsonSerializer<RaceLogEvent> orcUseImpliedWindFromOtherRaceEventSerializer;
private AbstractLogEventAuthor author = new LogEventAuthorImpl("Test Author", 1);
@@ -108,6 +109,7 @@ public class RaceLogEventSerializerTest {
orcLegDataEventSerializer = mock(JsonSerializer.class);
orcCertificateAssignmentEventSerializer = mock(JsonSerializer.class);
orcScratchBoatEventSerializer = mock(JsonSerializer.class);
orcUseImpliedWindFromOtherRaceEventSerializer = mock(JsonSerializer.class);
serializer = new RaceLogEventSerializer(flagEventSerializer, startTimeSerializer, raceStatusSerializer,
passChangedSerializer, courseDesignChangedEventSerializer,
@@ -120,7 +122,8 @@ public class RaceLogEventSerializerTest {
additionalScoringInformationSerializer, dependentStartTimeEventSerializer,
startOfTrackingEventSerializer, useCompetitorsFromRaceLogEventSerializer,
endOfTrackingEventSerializer, tagEventSerializer, orcLegDataEventSerializer,
orcCertificateAssignmentEventSerializer, orcScratchBoatEventSerializer);
orcCertificateAssignmentEventSerializer, orcScratchBoatEventSerializer,
orcUseImpliedWindFromOtherRaceEventSerializer);
}
@Test