mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-10 22:30:56 +00:00
consistently use test database for wind track tests
This commit is contained in:
1 parent
86c4eaa1b0
commit
f628f356fb
2 files changed
+8
-5
No files matched your search
+7
-5
@@ -32,8 +32,8 @@ import com.sap.sailing.domain.tracking.impl.WindImpl;
|
||||
import com.sap.sailing.domain.tractracadapter.DomainFactory;
|
||||
import com.sap.sailing.domain.tractracadapter.Receiver;
|
||||
import com.sap.sailing.domain.tractracadapter.ReceiverType;
|
||||
import com.sap.sailing.mongodb.MongoObjectFactory;
|
||||
import com.sap.sailing.mongodb.impl.DomainObjectFactoryImpl;
|
||||
import com.sap.sailing.mongodb.impl.MongoObjectFactoryImpl;
|
||||
import com.sap.sailing.mongodb.impl.MongoWindStoreFactoryImpl;
|
||||
|
||||
public class TestStoringAndRetrievingWindTracks extends AbstractTracTracLiveTest implements MongoDBTest {
|
||||
@@ -72,7 +72,9 @@ public class TestStoringAndRetrievingWindTracks extends AbstractTracTracLiveTest
|
||||
EmptyWindStore.INSTANCE, /* millisecondsOverWhichToAverageSpeed */
|
||||
30000, 10000, getEvent(), this);
|
||||
WindSource windSource = WindSource.WEB;
|
||||
MongoObjectFactory.INSTANCE.addWindTrackDumper(trackedEvent, trackedRace, windSource);
|
||||
Mongo myFirstMongo = newMongo();
|
||||
DB firstDatabase = myFirstMongo.getDB(WIND_TEST_DB);
|
||||
new MongoObjectFactoryImpl(firstDatabase).addWindTrackDumper(trackedEvent, trackedRace, windSource);
|
||||
WindTrack windTrack = trackedRace.getWindTrack(windSource);
|
||||
Position pos = new DegreePosition(54, 9);
|
||||
for (double bearingDeg = 123.4; bearingDeg<140; bearingDeg += 1.1) {
|
||||
@@ -81,9 +83,9 @@ public class TestStoringAndRetrievingWindTracks extends AbstractTracTracLiveTest
|
||||
}
|
||||
Thread.sleep(1000); // give MongoDB some time to make written data available to other connections
|
||||
|
||||
Mongo myMongo = newMongo();
|
||||
DB database = myMongo.getDB(WIND_TEST_DB);
|
||||
WindTrack result = new DomainObjectFactoryImpl(database).loadWindTrack(domainEvent, race, windSource, /* millisecondsOverWhichToAverage */
|
||||
Mongo mySecondMongo = newMongo();
|
||||
DB secondDatabase = mySecondMongo.getDB(WIND_TEST_DB);
|
||||
WindTrack result = new DomainObjectFactoryImpl(secondDatabase).loadWindTrack(domainEvent, race, windSource, /* millisecondsOverWhichToAverage */
|
||||
30000);
|
||||
double myBearingDeg = 123.4;
|
||||
for (Wind wind : result.getRawFixes()) {
|
||||
|
||||
Reference in new issue
Block a user