mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-02 09:09:37 +00:00
removed AbstractLog#revoke() methods
- AbstractLog now has generic type param <T extends AbstractLogEvent>. We can't generate a RevokeEvent that conforms to T without a (T)-cast or the need for factory-methods in every AbstractLog-implementation
This commit is contained in:
1 parent
b4547eb497
commit
82c788b66b
12 files changed
+48
-93
No files matched your search
+2
-6
@@ -29,6 +29,7 @@ import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformat
|
||||
import com.sap.sailing.domain.abstractlog.race.scoring.impl.AdditionalScoringInformationEventImpl;
|
||||
import com.sap.sailing.domain.abstractlog.race.state.RaceState;
|
||||
import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateImpl;
|
||||
import com.sap.sailing.domain.abstractlog.race.tracking.events.RevokeEventImpl;
|
||||
import com.sap.sailing.domain.base.BoatClass;
|
||||
import com.sap.sailing.domain.base.Competitor;
|
||||
import com.sap.sailing.domain.base.DomainFactory;
|
||||
@@ -52,7 +53,6 @@ import com.sap.sailing.domain.common.ScoringSchemeType;
|
||||
import com.sap.sailing.domain.common.TimePoint;
|
||||
import com.sap.sailing.domain.common.dto.LeaderboardDTO;
|
||||
import com.sap.sailing.domain.common.impl.MillisecondsTimePoint;
|
||||
import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException;
|
||||
import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard;
|
||||
import com.sap.sailing.domain.leaderboard.Leaderboard;
|
||||
import com.sap.sailing.domain.leaderboard.LeaderboardGroup;
|
||||
@@ -846,11 +846,7 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest {
|
||||
AdditionalScoringInformationFinder finder = new AdditionalScoringInformationFinder(raceLogForRace2);
|
||||
AdditionalScoringInformationEvent event = finder.analyze(/*filterBy*/AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE);
|
||||
assert event != null;
|
||||
try {
|
||||
raceLogForRace2.revokeEvent(new RaceLogEventAuthorImpl("Plopp", 1), event);
|
||||
} catch (NotRevokableException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
raceLogForRace2.add(RevokeEventImpl.create(raceLogForRace2, new RaceLogEventAuthorImpl("Plopp", 1), event));
|
||||
event = finder.analyze(/*filterBy*/AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE);
|
||||
assert event == null;
|
||||
assertEquals(new Double(30), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[0], later));
|
||||
|
||||
Reference in new issue
Block a user