void TestQGeoSatelliteInfoSource::setUpdateInterval_data() { QTest::addColumn<int>("interval"); QTest::addColumn<int>("expectedInterval"); QGeoSatelliteInfoSource *source = createTestSource(); int minUpdateInterval = source ? source->minimumUpdateInterval() : -1; if (source) delete source; QTest::newRow("0") << 0 << 0; if (minUpdateInterval > -1) { QTest::newRow("INT_MIN") << INT_MIN << minUpdateInterval; QTest::newRow("-1") << -1 << minUpdateInterval; } if (minUpdateInterval > 0) { QTest::newRow("more than minInterval") << minUpdateInterval + 1 << minUpdateInterval + 1; QTest::newRow("equal to minInterval") << minUpdateInterval << minUpdateInterval; } if (minUpdateInterval > 1) { QTest::newRow("less then minInterval") << minUpdateInterval - 1 << minUpdateInterval; QTest::newRow("in btw zero and minInterval") << 1 << minUpdateInterval; } }
void TestQGeoPositionInfoSource::setUpdateInterval_data() { QTest::addColumn<int>("interval"); QTest::addColumn<int>("expectedInterval"); #ifdef TST_GEOCLUEMOCK_ENABLED initGeoclueMock(); #endif QGeoPositionInfoSource *source = createTestSource(); int minUpdateInterval = source ? source->minimumUpdateInterval() : -1; if (source) delete source; #if defined(Q_WS_MAEMO_6) || defined(Q_OS_SYMBIAN) QTest::newRow("0") << 0 << minUpdateInterval; #else QTest::newRow("0") << 0 << 0; #endif if (minUpdateInterval > -1) { QTest::newRow("INT_MIN") << INT_MIN << minUpdateInterval; QTest::newRow("-1") << -1 << minUpdateInterval; } if (minUpdateInterval > 0) { QTest::newRow("more than minInterval") << minUpdateInterval + 1 << minUpdateInterval + 1; QTest::newRow("equal to minInterval") << minUpdateInterval << minUpdateInterval; } if (minUpdateInterval > 1) { QTest::newRow("less then minInterval") << minUpdateInterval - 1 << minUpdateInterval; QTest::newRow("in btw zero and minInterval") << 1 << minUpdateInterval; } // Fails on S60, should investigate //QTest::newRow("INT_MAX") << INT_MAX << INT_MAX; }
void TestQGeoSatelliteInfoSource::base_init() { m_source = createTestSource(); m_testSlot2Called = false; }
void TestQGeoPositionInfoSource::base_init() { m_source = createTestSource(); m_testSlot2Called = false; }