Axel Uhl
5c9e1713b3
added test cases for RaceLogImpl.merge
2014-03-12 16:38:04 +01:00
Lukas Niemeier
c6949b5cf3
# so many comments
2013-12-06 13:40:15 +01:00
Lukas Niemeier
7b4a480de0
# clarified RaceState interface
2013-12-06 02:37:34 +01:00
Lukas Niemeier
061936c97e
# renaming of RegattaConfiguration completed
...
# Apps merges global config and RegattaConfiguration now
2013-12-04 16:18:33 +01:00
Lukas Niemeier
492124fd16
# renamed proceduresconfiguration to RegattaConfiguration
2013-12-04 02:49:46 +01:00
Lukas Niemeier
9203e10b7a
# ensure compatibility to old racelogs
2013-12-02 23:22:55 +01:00
Lukas Niemeier
5d2c0f8abf
# added new forceStartTime without prerequisites checking
2013-12-02 22:57:19 +01:00
Lukas Niemeier
69ff32e1d8
# extended GateLineOpeningTime to store Golf-Down time
...
# added configuration to enable setting the Golf-Down time
# implemented Start prerequisites for all RacingProcedures
2013-12-02 18:33:08 +01:00
Lukas Niemeier
7ad85797ac
# fixed NPE in RaceStateTest
2013-11-25 17:40:11 +01:00
Lukas Niemeier
e0f2309b16
# working towards implementing the RacingProcedureConfiguration
2013-11-22 01:27:26 +01:00
Lukas Niemeier
79be0fbc1f
# split StoreableConfiguration and normal configurations to ensure type safety when passing them to a RacingProcedure
2013-11-20 19:54:50 +01:00
Lukas Niemeier
54fe07eb68
# simplified the creation of a RaceState
...
# added a temp method to set the start time via regattaoverview
2013-11-19 11:58:16 +01:00
Lukas Niemeier
f56e43ed7a
# store createdAt AND logicalTimePoint in database
2013-11-18 23:15:36 +01:00
Lukas Niemeier
34b852f0c4
# changed RaceLogEvent#getTimePoint to return createdAt (was logical timestamp before)
2013-11-18 22:05:18 +01:00
Lukas Niemeier
7e678546eb
# RaceStatusAnalyzer does not call for MillisecondsTimestamp.now() anymore
2013-11-18 21:26:55 +01:00
Lukas Niemeier
f83e54e781
# split read and write part of state / racingprocedures
...
# EventRaceStatesJsonGetServlet uses (Readonly)RaceState now
2013-11-18 18:48:44 +01:00
Lukas Niemeier
9c7ac605e9
# clarified implementation of getFirstFixAfter (etc.) methods on RaceLogImpl
2013-11-18 16:19:05 +01:00
Lukas Niemeier
ae6cc75b1c
# added configuration options for each racing procedures (DeviceConfiguration)
2013-11-16 11:49:47 +01:00
Lukas Niemeier
f4b59bf6ce
# renamed new RaceState2 to RaceState
2013-11-14 22:34:17 +01:00
Lukas Niemeier
a414b61f88
# removed all direct access to MillisecondsTimePoint.now() (and similar) in RaceState and Procedures, you have to provide the current time
...
# added a test for IndividualRecallFinder
# fixed a bug in IndividualRecallFinder discovered by test
# fixed a bug in GateStartRacingProcedure
2013-11-14 18:12:52 +01:00
Lukas Niemeier
b4ac7ac0e1
# removing old startprocedures
2013-11-14 14:30:55 +01:00
Lukas Niemeier
8b099c614a
# further fragments for race lifecycle
...
# removed obsolete fragments
2013-11-14 13:12:02 +01:00
Lukas Niemeier
320ced0ad8
# added basic ess logic
...
# startphase of rrs26 and ess working (ein bisschen)
2013-11-13 20:19:41 +01:00
Lukas Niemeier
ea384e4c12
# added CompetitorResults to replace generic list on competitor positions and results
...
# working towards replacing old RaceState with new RaceState
2013-11-13 14:37:50 +01:00
Lukas Niemeier
f45160375e
added a test for RaceLogEventAuthor
...
reworked the racelog + analyzers tests to reflect changes of the RaceLogEventComparator
2013-11-12 18:33:13 +01:00
Lukas Niemeier
c0cbb17785
# renamed StartProcedureType to RacingProcedureType
...
# tested new Comparator including author
2013-11-11 00:58:31 +01:00
Axel Uhl
eed2af9d90
added a failing test case for the NPE during the deserialization of competitor-specific race log events;
...
The problem is that the competitor ID may not be resolvable in the receiving DomainFactory's competitor cache.
The root cause is that the receiver tries to resolve the race log event in the first place instead of simply
storing the race log event in the RaceLog. The solution will be not to trigger events when storing the race log
events into the RaceLog during master data import.
2013-09-25 20:03:48 +02:00
Axel Uhl
f1fa1d74f6
moved a few more distance and speed types to domain.common and fixed a grave bug in MeterPerSecondSpeed; added test for improved outlier filtering
2013-08-14 18:00:45 +02:00
Armin Zamani
19fc14dab2
implemented windFixes finder test
2013-06-30 14:10:27 +02:00
Armin Zamani
88a60b8e1d
Fixed typo in finder test names
2013-06-30 14:09:55 +02:00
Lukas Niemeier
af1bc340ee
# changed all remaining race log analyzers to use the descending iterator
...
# added some tests for critical analyzers
2013-06-20 05:09:50 +02:00
Armin Zamani
0c601bf8f9
added a test for the last wind fix analyzer
2013-06-15 23:34:54 +02:00
Lukas Niemeier
e369b15d1e
# removed LastFlagFinder
...
# SailingServiceImpl and EventRaceStatesJsonGetServlet use LastFlagsFinder now
# RRS26 and GateStart Fragements use LastFlagsFinder now
2013-06-13 16:06:12 +02:00
Lukas Niemeier
9d6c6c33fc
# refactoring and tests for AbortingFlagFinder
2013-06-13 15:17:34 +02:00
Lukas Niemeier
f4adf91024
refs bug 1395
...
# added LastFlagsFinder and tests. returns all flags with most recent timestamp
2013-06-13 00:48:31 +02:00
Lukas Niemeier
3f3e7b142b
refs bug 1395
...
# unified RaceLogAnalyzer interface to reduce huge amount of duplicated code
2013-06-13 00:04:07 +02:00
Lukas Niemeier
d77514d248
# added tests for LastFlagFinder and ProtestStartTimeFinder
...
# fixed usage of wrong set in ProtestStartTimeFinder
2013-06-12 22:54:10 +02:00
Lukas Niemeier
10789d9c4c
# working towards reworking the analyzers.
2013-06-12 15:57:51 +02:00
Simon Pamies
0bd30d0942
Persist the identifier for a racelog - not using racelogidentifier directly because it would mean adding com.sap.sailing.domain as a dependency to shared android - also a racelog identifier is too tightly bound with the notion of a race column and such - a racelog should never know about being coupled with a column or fleet
2013-06-07 09:10:27 +02:00
Lukas Niemeier
aa6386b1e6
# fixed tests to reflect changes in RaceLogEventComparator
2013-04-26 21:10:06 +02:00
Fabian Tschirschnitz
a68dd8d4e2
moved RaceLogAnalyzerTest.java into a hopefully more specific project/package
2013-04-23 01:53:48 +02:00
Axel Uhl
3b5539181c
added missing hamcrest dependency to android.test bundle
2013-04-11 16:00:37 +02:00
Armin Zamani
b501d1ca6f
Merge branch 'racecommittee_integrated' of
...
ssh://armin@sapsailing.com/home/trac/git into racecommittee_integrated
Conflicts:
java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
2013-04-11 00:28:12 +02:00
Lukas Niemeier
26e3a55ed8
# added tests for racelog and comparator
2013-03-05 12:11:25 +01:00
Lukas Niemeier
a423fb9e35
# added test bundle for domain.shared.android
2013-03-05 11:03:42 +01:00