logsui/logsapp/tsrc/ut_logsapp/src/ut_logsrecentcallsview.cpp
changeset 9 68f3171a5819
parent 8 6c9acdc6adc0
child 15 76d2cf7a585e
equal deleted inserted replaced
8:6c9acdc6adc0 9:68f3171a5819
   317     LogsCall::resetTestData();
   317     LogsCall::resetTestData();
   318     QString dial("12345");
   318     QString dial("12345");
   319     view->mDialpad->editor().setText( dial );
   319     view->mDialpad->editor().setText( dial );
   320     view->callKeyPressed();
   320     view->callKeyPressed();
   321     QVERIFY( LogsCall::isCallToNumberCalled() );
   321     QVERIFY( LogsCall::isCallToNumberCalled() );
       
   322     QCOMPARE( LogsCall::lastCalledNumber(), dial );
   322     QVERIFY( LogsCall::lastCalledFunction() != "initiateCallback" );
   323     QVERIFY( LogsCall::lastCalledFunction() != "initiateCallback" );
       
   324     
       
   325     // Make sure that SS numbers are left untouched when calling
       
   326     LogsCall::resetTestData();
       
   327     dial = "*#7370#";
       
   328     view->mDialpad->editor().setText( dial );
       
   329     view->callKeyPressed();
       
   330     QVERIFY( LogsCall::isCallToNumberCalled() );
       
   331     QCOMPARE( LogsCall::lastCalledNumber(), dial );
       
   332     LogsCall::resetTestData();
   323     
   333     
   324     // Dialpad closed but contains text, call to first item in the list
   334     // Dialpad closed but contains text, call to first item in the list
   325     LogsCall::resetTestData();
   335     LogsCall::resetTestData();
   326     view->mDialpad->mIsOpen = false;
   336     view->mDialpad->mIsOpen = false;
   327     view->callKeyPressed();
   337     view->callKeyPressed();
   768     mRecentCallsView->clearList();
   778     mRecentCallsView->clearList();
   769     QVERIFY( HbStubHelper::dialogShown() );
   779     QVERIFY( HbStubHelper::dialogShown() );
   770 
   780 
   771 }
   781 }
   772 
   782 
   773 void UT_LogsRecentCallsView::testClearListOkAnswer()
   783 void UT_LogsRecentCallsView::testClearListAnswer()
   774 {
   784 {
   775     // No filter ,list is not cleared
   785     // No filter ,list is not cleared
   776     mRecentCallsView->mModel->mIsCleared = false;
   786     mRecentCallsView->mModel->mIsCleared = false;
   777     mRecentCallsView->clearListOkAnswer();
   787     mRecentCallsView->clearListAnswer(HbMessageBox::Ok);
   778     QVERIFY( !mRecentCallsView->mModel->mIsCleared );
   788     QVERIFY( !mRecentCallsView->mModel->mIsCleared );
   779     
   789 
       
   790     // Filter exists, cancel button pressed
       
   791     mRecentCallsView->mFilter = new LogsFilter(LogsFilter::Missed);
       
   792     mRecentCallsView->clearListAnswer(HbMessageBox::Cancel);
       
   793     QVERIFY( !mRecentCallsView->mModel->mIsCleared );
       
   794     
       
   795 
   780     // Filter exists, list is cleared
   796     // Filter exists, list is cleared
   781     mRecentCallsView->mFilter = new LogsFilter( LogsFilter::Missed );
   797     mRecentCallsView->clearListAnswer(HbMessageBox::Ok);
   782     mRecentCallsView->clearListOkAnswer();
       
   783     QVERIFY( mRecentCallsView->mModel->mIsCleared );
   798     QVERIFY( mRecentCallsView->mModel->mIsCleared );
   784 }
   799 }
   785 
   800 
   786 void UT_LogsRecentCallsView::testIsExitAllowed()
   801 void UT_LogsRecentCallsView::testIsExitAllowed()
   787 {
   802 {