e2691bc7e1dd5466a420a9c5c7463c8110479383
java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/LeagueEventHierarchyOwnershipChangeTest.java
| ... | ... | @@ -145,10 +145,20 @@ public class LeagueEventHierarchyOwnershipChangeTest { |
| 145 | 145 | } |
| 146 | 146 | |
| 147 | 147 | @Test |
| 148 | - public void testCyclicLeagueHierarchyOwnershipChangeStartingAtEventTerminates() { |
|
| 148 | + public void testCyclicLeagueHierarchyOwnershipChangeStartingAtEventTerminatesWithNewCourseArea() { |
|
| 149 | + final CourseArea otherCourseArea = new CourseAreaImpl("Other", UUID.randomUUID(), /* centerPosition */ null, /* radius */ null); |
|
| 150 | + testCyclicLeagueHierarchyOwnershipChangeStartingAtEventTerminates(otherCourseArea); |
|
| 151 | + } |
|
| 152 | + |
|
| 153 | + @Test |
|
| 154 | + public void testCyclicLeagueHierarchyOwnershipChangeStartingAtEventTerminatesWithSharedCourseArea() { |
|
| 155 | + testCyclicLeagueHierarchyOwnershipChangeStartingAtEventTerminates(defaultCourseArea); |
|
| 156 | + } |
|
| 157 | + |
|
| 158 | + private void testCyclicLeagueHierarchyOwnershipChangeStartingAtEventTerminates(CourseArea courseAreaForSharedLeaderboard) { |
|
| 149 | 159 | final Event otherEvent = service.addEvent("Test2", "Test Event 2", TimePoint.now(), TimePoint.now().plus(Duration.ONE_WEEK), "There", |
| 150 | 160 | /* isPublic */ true, UUID.randomUUID()); |
| 151 | - otherEvent.getVenue().addCourseArea(defaultCourseArea); |
|
| 161 | + otherEvent.getVenue().addCourseArea(courseAreaForSharedLeaderboard); |
|
| 152 | 162 | try { |
| 153 | 163 | final LeaderboardGroup sharedLeaderboardGroup = new LeaderboardGroupImpl("LG-shared", "LGDesc-shared", |
| 154 | 164 | "The shared LG", /* displayGroupsInReverseOrder */ false, Collections.emptyList()); |