Commit Graph
403 Commits
Author SHA1 Message Date
Axel Uhl 41ab835868 re-enabled test case because special serializable class replaced by Throwable 2012-06-15 17:34:51 +02:00
Axel Uhl 88267d2256 ignoring new test that fails in OSGi environment due to class loading exceptions; need to get prod1 up... 2012-06-15 17:27:51 +02:00
Axel Uhl a5fc4a0492 extracted serializable class to ensure it's found in an OSGi setup 2012-06-15 14:00:25 +02:00
Axel Uhl c70927eed0 added a test case for bug 769 which fails without the previous fix and now passes 2012-06-15 10:33:52 +02:00
Axel Uhl c06e1d08df added test case for bug 740 2012-06-10 23:21:00 +02:00
Axel Uhl 394362230a fixed bug 739 by using trackedRegatta.getRegatta() instead of getOrCreateDefaultRegatta on TracTrac DomainFactory 2012-06-10 22:24:01 +02:00
Axel Uhl dae1d4fd1d added tests for bug 469 and improved Javadocs around the topic 2012-06-07 11:33:31 +02:00
Axel Uhl 3208a21d1b whenever a RaceDefinition is added to a persistent Regatta owned by RacingEventService, record persistently 2012-06-06 23:03:20 +02:00
Axel Uhl 32427f3a2d addressing bug 733: looking up a Regatta by raceID first in RacingEventService before using a default regatta 2012-06-06 22:43:14 +02:00
Axel Uhl 6518cd4569 fixed test for regatta leaderboard storing/loading by fixing the mocks for TrackedRace/TrackedRegatta 2012-06-06 22:10:12 +02:00
Axel Uhl b090e11b5e added persistence for raceID-to-Regatta associations in RacingEventServiceImpl 2012-06-06 20:55:12 +02:00
Axel Uhl ace0080f33 enhanced test case for storing/loading regatta leaderboard 2012-06-06 16:35:02 +02:00
Axel Uhl a5eadc8888 extracted the delayed logic from FlexibleLeaderboardWithDelayed... into DelayedLeaderboardCorrection hierarchy
Introduced RaceColumnListener pattern throughout; leaderboards manage such listeners; DelayedLeaderboardCorrection
is one and applys its left-overs whenever a new TrackedRace appears
2012-06-06 14:05:06 +02:00
Axel Uhl 2d7815978b added TrackedRegattaRegistry as argument to SeriesImpl constructor and refactored all usages accordingly 2012-06-05 16:31:57 +02:00
Axel Uhl eb6a1e6214 added replication capabilities for Regatta / Series manipulation 2012-06-05 13:23:05 +02:00
Axel Uhl 90cea8f21e synchronize access to QuadTree because it's not thread safe 2012-05-28 21:11:18 +02:00
Axel Uhl 975a6e25e7 fixing bug 683; added two tests in CourseTest which first reproduced the problem which then got fixed by this. 2012-05-27 21:55:52 +02:00
Axel Uhl 76b40b304d fixed TrackedRace mock implementations regarding getCompetitorsFromBestToWorst 2012-05-25 16:01:32 +02:00
Axel Uhl 4c4cea5e99 pass score comparator into leaderboard 2012-05-25 15:33:36 +02:00
Axel Uhl 4a212faa2e fetch live delay from TracTrac when available 2012-05-25 11:50:44 +02:00
Axel Uhl 121d2d850c fixed test which so far produced two equal competitors so that sorting results were random 2012-05-24 23:19:25 +02:00
Axel Uhl b3cd47e72f added another leaderboard scoring test for more complicated tie breaking 2012-05-24 16:35:08 +02:00
Axel Uhl 43f096ea1e added a test case for tie breaking with competitors where no-one one a race 2012-05-24 16:32:09 +02:00
Axel Uhl 1ef8bbaf36 added another leaderboard scoring test case for first simple tie breaking 2012-05-24 16:10:08 +02:00
Axel Uhl 9c24993816 added test cases for medal race scoring predecende 2012-05-24 15:53:05 +02:00
Axel Uhl 920743bdd5 made test set-up more easily configurable 2012-05-24 15:22:56 +02:00
Axel Uhl 5a2107934c produced the first failing test case for new leaderboard scoring approach 2012-05-24 13:52:31 +02:00
Axel Uhl 315c7e337c fixed Frank's commit 73fcdccd3d which failed to refactor a few constructor invocations 2012-05-23 21:41:29 +02:00
fmittag 20bfa4bbe0 Merge remote-tracking branch 'origin/master' 2012-05-23 18:24:16 +02:00
fmittag 73fcdccd3d Added a new global parameter delayToLiveInMillis to RacingEventService to make it possible to set the live delay globally.
Passed the parameter to all TrackedRace creation methods to set the parameter for a  TrackedRace (during creation and later on)
2012-05-23 18:23:43 +02:00
Axel Uhl c808180226 started to implement Series/Fleets-based ordering rules in leaderboard implementations 2012-05-23 18:23:28 +02:00
Axel Uhl ec9ada18a4 DND no longer discardable; fixing bug 491 2012-05-23 16:07:54 +02:00
Axel Uhl 9895acf1b3 a few more Event-->Regatta renames 2012-05-22 15:29:25 +02:00
Axel Uhl 0ea6f28d7f Merge branch 'master' into leaderboard-refactoring
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java
2012-05-21 13:30:55 +02:00
Axel Uhl a4caf7423d renamed a few more getTrackedEvent to getTrackedRegatta; fixed failing replication test in ConnectTrackedRaceToLeaderboardColumn operation 2012-05-21 13:26:28 +02:00
Axel Uhl caa879f707 tired of testWeymouthOnline failing internally; added URL parameter ignored by TracTrac to force proxy reload 2012-05-15 18:04:54 +02:00
Axel Uhl 029d0a05b0 all non-UI packages compile 2012-05-15 17:59:29 +02:00
Axel Uhl 9ec35c8bab uncompilable interims state, trying to refactor Leaderboard/FlexibleLeaderboard and RaceColumn to understand Fleets 2012-05-15 16:29:38 +02:00
Axel Uhl a7cf81ce80 ultimately removed DeprecatedRegattaDTO 2012-05-14 17:49:17 +02:00
Axel Uhl fb6163f508 added a few placeholder interfaces for the concepts requested by bug 620, 624, 629. 2012-05-14 17:33:15 +02:00
Axel Uhl bd94677e2d renamed more "...event..." variables and parameters to "...regatta..." 2012-05-14 14:58:48 +02:00
Axel Uhl 81e24391f7 text search/replace for eventName and trackedEvent to regattaName and trackedRegatta 2012-05-14 14:30:24 +02:00
Axel Uhl 2799b7c287 renaming all trackedEvent occurrences to trackedRegatta 2012-05-14 14:23:39 +02:00
Axel Uhl 28ad1dbad2 renaming Event to Regatta; still missing many parameter and local variable names 2012-05-14 14:22:12 +02:00
Axel Uhl 4bbca2be6c tearDown now throws an exception 2012-05-11 18:12:40 +02:00
Axel Uhl a55731f3ff use a timeout for join() in tearDown for TracTrac ioThread;
there may be a connection with no longer trying to kill the sailing simulator; now, trying to stop the
controller happens quicker than before. Maybe that's why the ioThread doesn't properly terminate.
2012-05-11 18:10:54 +02:00
Axel Uhl 1cbfe7fd8d removed references to sapsimulation.tracdev.dk; we didn't use it in our tests anymore, it seems 2012-05-11 15:53:13 +02:00
Axel Uhl 651c6299fe fixed ordering of positions from where to where the windward distance is computed 2012-05-11 15:17:17 +02:00
Axel Uhl 1b1f29a705 produced failing test case for bug 608 in ReachingLegTest 2012-05-11 14:53:12 +02:00
Axel Uhl bdef7ba1f2 fixed issue in RankRaceComparator for the strange case where same number of mark passings leads to different legs 2012-05-11 14:43:12 +02:00