26 lines
569 B
C++
26 lines
569 B
C++
|
#include "NavDataCache.hxx"
|
||
|
|
||
|
#include <Navaids/NavDataCache.hxx>
|
||
|
|
||
|
|
||
|
namespace FGTestApi {
|
||
|
|
||
|
namespace setUp {
|
||
|
|
||
|
void initNavDataCache()
|
||
|
{
|
||
|
flightgear::NavDataCache* cache = flightgear::NavDataCache::createInstance();
|
||
|
if (cache->isRebuildRequired()) {
|
||
|
std::cerr << "Navcache rebuild for testing" << std::flush;
|
||
|
|
||
|
while (cache->rebuild() != flightgear::NavDataCache::REBUILD_DONE) {
|
||
|
SGTimeStamp::sleepForMSec(1000);
|
||
|
std::cerr << "." << std::flush;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
} // End of namespace setUp.
|
||
|
|
||
|
} // End of namespace FGTestApi.
|