diff --git a/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/components/TestTackTypeSegmentsTest.java b/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/components/TestTackTypeSegmentsTest.java index 29c0edcbe09..5e0ffe55a57 100644 --- a/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/components/TestTackTypeSegmentsTest.java +++ b/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/components/TestTackTypeSegmentsTest.java @@ -81,12 +81,9 @@ import com.sap.sse.common.impl.MillisecondsTimePoint; public class TestTackTypeSegmentsTest { - public static DynamicBoat createBoat(String competitorName) { - return new BoatImpl("id12345", competitorName + "'s boat", + public static DynamicCompetitorWithBoat createCompetitorWithBoat(String competitorName) { + DynamicBoat boat = (DynamicBoat) new BoatImpl("id12345", competitorName + "'s boat", new BoatClassImpl("505", /* typicallyStartsUpwind */ true), /* sailID */ null); - } - - public static DynamicCompetitorWithBoat createCompetitorWithBoat(String competitorName, DynamicBoat boat) { return new CompetitorWithBoatImpl(competitorName, competitorName, "KYC", Color.RED, null, null, new TeamImpl("STG", Collections.singleton(new PersonImpl(competitorName, new NationalityImpl("GER"), @@ -97,19 +94,6 @@ public class TestTackTypeSegmentsTest { boat); } - public static DynamicCompetitorWithBoat createCompetitorWithBoat(String competitorName) { - DynamicBoat boat = (DynamicBoat) createBoat(competitorName); - return createCompetitorWithBoat(competitorName, boat); - } - - public static Map createCompetitorAndBoatsMap(CompetitorWithBoat... competitorsWithBoats) { - Map result = new LinkedHashMap<>(); - for (CompetitorWithBoat competitorWithBoat : competitorsWithBoats) { - result.put(competitorWithBoat, competitorWithBoat.getBoat()); - } - return result; - } - public static DynamicTrackedRaceImpl createTestTrackedRace(String regattaName, String raceName, String boatClassName, Map competitorsAndBoats, TimePoint timePointForFixes, boolean useMarkPassingCalculator, RaceLogAndTrackedRaceResolver raceLogResolver, @@ -175,7 +159,10 @@ public class TestTackTypeSegmentsTest { // RENNEN 1 competitor1 = createCompetitorWithBoat("C1"); competitor2 = createCompetitorWithBoat("C2"); - final Map competitorsAndBoats2 = createCompetitorAndBoatsMap(competitor1, competitor2); + Map competitorsAndBoats2 = new LinkedHashMap<>(); + competitorsAndBoats2.put(competitor1, competitor1.getBoat()); + competitorsAndBoats2.put(competitor2, competitor2.getBoat()); + trackedRace2 = createTestTrackedRace("TestRegatta", "TestRace", "F18", competitorsAndBoats2, MillisecondsTimePoint.now(), /* useMarkPassingCalculator */ false, null, OneDesignRankingMetric::new); @@ -208,8 +195,7 @@ public class TestTackTypeSegmentsTest { @Test public void testingMissingMarkPassing() { - - + // missing + skipped Leaderboard leaderboard = new FlexibleLeaderboardImpl("Test", new ThresholdBasedResultDiscardingRuleImpl(new int[0]), new LowPoint(), new CourseAreaImpl("Here", UUID.randomUUID(), /* centerPosition */ null, /* radius */ null)); @@ -232,7 +218,6 @@ public class TestTackTypeSegmentsTest { assertTrue(sumDistance == null); assertEquals(null, sumDistance); } - // missing + skipped @Test public void testingFixExactOnMarkPassing() {