author | hgs |
Mon, 26 Jul 2010 12:45:04 +0530 | |
changeset 15 | df6898e696c6 |
permissions | -rw-r--r-- |
#include "t_searchstateprovider.h" #include "searchonlinestate.h" void SearchStateProviderTest::teststartOnlineSearch() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->startOnlineSearch("query"); delete onlinestate; } void SearchStateProviderTest::testonlinesetSettings() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->mSearchQuery = "query"; QSignalSpy spy(onlinestate, SIGNAL(onlineSearchQuery(QString))); onlinestate->setSettings(); QCOMPARE(spy.count(), 1); QSignalSpy spy1(onlinestate, SIGNAL(switchOnlineToSettingsState())); onlinestate->setSettings(); QCOMPARE(spy1.count(), 1); delete onlinestate; } void SearchStateProviderTest::testonlinecancelSearch() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->cancelSearch(); delete onlinestate; } void SearchStateProviderTest::testslotbackEventTriggered() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->slotbackEventTriggered(); delete onlinestate; } void SearchStateProviderTest::testslotIndeviceQuery() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->slotIndeviceQuery("query"); delete onlinestate; } void SearchStateProviderTest::testslotlaunchLink() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->slotlaunchLink(1,"Query"); delete onlinestate; } void SearchStateProviderTest::testslotviewReady() { SearchOnlineState* onlinestate = new SearchOnlineState(); QEvent *event = new QEvent(QEvent::None); onlinestate->onEntry(event); onlinestate->slotviewReady(); delete onlinestate; }