logsui/logsapp/tsrc/ut_logsapp/src/ut_logsrecentcallsview.cpp
changeset 14 f27aebe284bb
parent 11 64a47b97e1e1
child 16 c5af8598d22c
equal deleted inserted replaced
11:64a47b97e1e1 14:f27aebe284bb
   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 {