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