mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-07 03:22:23 +00:00
bug5867/bug5866: made center/radius final fields in CourseArea
This commit is contained in:
1 parent
24a6b159ee
commit
8d3c5c81d1
49 files changed
+142
-135
No files matched your search
+1
-1
@@ -109,7 +109,7 @@ public abstract class AbstractLogReplicationTest<LogT extends AbstractLog<EventT
|
||||
/* registrationLinkSecret */ UUID.randomUUID().toString(), /* startDate */ null, /* endDate */ null,
|
||||
/* regatta ID */ UUID.randomUUID(), regattaCreationParams, /* persistent */ true, new LowPoint(),
|
||||
/* a single default course area ID */ Collections.singleton(master.getBaseDomainFactory()
|
||||
.getOrCreateCourseArea(UUID.randomUUID(), "Course Area").getId()),
|
||||
.getOrCreateCourseArea(UUID.randomUUID(), "Course Area", /* centerPosition */ null, /* radius */ null).getId()),
|
||||
/* buoyZoneRadiusInHullLengths */2.0, /* useStartTimeInference */ true,
|
||||
/* controlTrackingFromStartAndFinishTimes */ false,
|
||||
/* autoRestartTrackingUponCompetitorSetChange */ false, RankingMetrics.ONE_DESIGN);
|
||||
|
||||
+2
-2
@@ -41,10 +41,10 @@ public class PostingOperationFromReplicaToMasterTest extends AbstractServerRepli
|
||||
@Test
|
||||
public void testPostOperationToMaster() throws InterruptedException, URISyntaxException {
|
||||
final String leaderboardName = "My Leaderboard";
|
||||
final CourseArea courseArea = replica.getBaseDomainFactory().getOrCreateCourseArea(UUID.randomUUID(), "Course Area");
|
||||
final CourseArea courseArea = replica.getBaseDomainFactory().getOrCreateCourseArea(UUID.randomUUID(), "Course Area", /* centerPosition */ null, /* radius */ null);
|
||||
// in production, backward replication of a course area would happen by a backward
|
||||
// replication of an event with that course area; here, we have to "emulate" this explicitly
|
||||
master.getBaseDomainFactory().getOrCreateCourseArea(courseArea.getId(), courseArea.getName());
|
||||
master.getBaseDomainFactory().getOrCreateCourseArea(courseArea.getId(), courseArea.getName(), /* centerPosition */ null, /* radius */ null);
|
||||
final CreateFlexibleLeaderboard operation = new CreateFlexibleLeaderboard(/* leaderboardName */ leaderboardName,
|
||||
/* leaderboardDisplayName */ null, /* discardThresholds */ new int[0], /* scoringScheme */ new LowPoint(),
|
||||
/* courseAreaId */ Collections.singleton(courseArea.getId()));
|
||||
|
||||
+2
-2
@@ -99,10 +99,10 @@ public class TrackRaceBoatCompetitorMetadataReplicationTest extends AbstractServ
|
||||
}
|
||||
|
||||
private void startTrackingOnMaster() throws Exception {
|
||||
final CourseArea courseArea = master.getBaseDomainFactory().getOrCreateCourseArea(UUID.randomUUID(), "Course Area");
|
||||
final CourseArea courseArea = master.getBaseDomainFactory().getOrCreateCourseArea(UUID.randomUUID(), "Course Area", /* centerPosition */ null, /* radius */ null);
|
||||
// in production, a course area creation based on an event's venue creation would be
|
||||
// replicated; in test set-ups, the course area needs to be "replicated" manually:
|
||||
replica.getBaseDomainFactory().getOrCreateCourseArea(courseArea.getId(), courseArea.getName());
|
||||
replica.getBaseDomainFactory().getOrCreateCourseArea(courseArea.getId(), courseArea.getName(), /* centerPosition */ null, /* radius */ null);
|
||||
final Regatta regatta = master.createRegatta("Test regatta", "J/70",
|
||||
/* canBoatsOfCompetitorsChangePerRace==true because it's a league race we're using for this test */ true,
|
||||
CompetitorRegistrationType.CLOSED, /* registrationLinkSecret */ null,
|
||||
|
||||
Reference in new issue
Block a user