void TestQGeoSatelliteInfoSource::removeSlotForRequestTimeout() { CHECK_SOURCE_VALID; bool i = connect(m_source, SIGNAL(requestTimeout()), this, SLOT(test_slot1())); QVERIFY(i==true); i = connect(m_source, SIGNAL(requestTimeout()), this, SLOT(test_slot2())); QVERIFY(i==true); i = disconnect(m_source, SIGNAL(requestTimeout()), this, SLOT(test_slot1())); QVERIFY(i==true); m_source->requestUpdate(-1); QTRY_VERIFY_WITH_TIMEOUT((m_testSlot2Called == true), 1000); }
void TestQGeoPositionInfoSource::removeSlotForRequestTimeout() { CHECK_SOURCE_VALID; #if defined(Q_WS_MAEMO_6) QSKIP("Real GPS not suitable for autotesting, skipping the test.", SkipAll); #endif bool i = connect(m_source, SIGNAL(updateTimeout()), this, SLOT(test_slot1())); QVERIFY(i == true); i = connect(m_source, SIGNAL(updateTimeout()), this, SLOT(test_slot2())); QVERIFY(i == true); i = disconnect(m_source, SIGNAL(updateTimeout()), this, SLOT(test_slot1())); QVERIFY(i == true); m_source->requestUpdate(-1); QTRY_VERIFY_WITH_TIMEOUT((m_testSlot2Called == true), 1000); }