mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
refs #863 Fixed wrong test that had been masked by CRemoteAircraftProviderDummy being too clever.
This commit is contained in:
@@ -188,14 +188,12 @@ namespace BlackMisc
|
||||
void CRemoteAircraftProviderDummy::insertNewSituation(const CAircraftSituation &situation)
|
||||
{
|
||||
this->m_situations.push_front(situation);
|
||||
this->m_situations.sortLatestFirst(); // like in real world, latest should be first
|
||||
emit addedRemoteAircraftSituation(situation);
|
||||
}
|
||||
|
||||
void CRemoteAircraftProviderDummy::insertNewAircraftParts(const CCallsign &callsign, const CAircraftParts &parts)
|
||||
{
|
||||
this->m_parts[callsign].push_front(parts);
|
||||
this->m_parts[callsign].sortLatestFirst(); // like in real world, latest should be first
|
||||
emit addedRemoteAircraftParts(callsign, parts);
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ namespace BlackMiscTest
|
||||
const qint64 ts = 1425000000000; // QDateTime::currentMSecsSinceEpoch();
|
||||
const qint64 deltaT = 5000; // ms
|
||||
const qint64 offset = 5000;
|
||||
for (int i = 0; i < IRemoteAircraftProvider::MaxSituationsPerCallsign; i++)
|
||||
for (int i = IRemoteAircraftProvider::MaxSituationsPerCallsign - 1; i >= 0; i--)
|
||||
{
|
||||
CAircraftSituation s(getTestSituation(cs, i, ts, deltaT, offset));
|
||||
|
||||
@@ -74,7 +74,7 @@ namespace BlackMiscTest
|
||||
}
|
||||
|
||||
constexpr int partsCount = 10;
|
||||
for (int i = 0; i < partsCount; i++)
|
||||
for (int i = partsCount - 1; i >= 0; i--)
|
||||
{
|
||||
CAircraftParts p(getTestParts(i, ts, deltaT));
|
||||
interpolator.addAircraftParts(p);
|
||||
|
||||
Reference in New Issue
Block a user