logsui/logsapp/tsrc/ut_logsapp/src/ut_logsdetailsview.cpp
changeset 14 f27aebe284bb
parent 6 41c0a814d878
child 15 76d2cf7a585e
equal deleted inserted replaced
11:64a47b97e1e1 14:f27aebe284bb
   220     QVERIFY( openContactAction->isVisible() );
   220     QVERIFY( openContactAction->isVisible() );
   221     QVERIFY( voiceCallAction->isVisible() );
   221     QVERIFY( voiceCallAction->isVisible() );
   222     LogsContact::reset();
   222     LogsContact::reset();
   223 }
   223 }
   224 
   224 
   225 void UT_LogsDetailsView::testDeleteEventOkAnswer()
   225 void UT_LogsDetailsView::testDeleteEventAnswer()
   226 {
   226 {
   227     // No model, nothing happens
   227     // No model, nothing happens
   228     QVERIFY( LogsDetailsModel::mLastCallName.isEmpty() );
   228     QVERIFY( LogsDetailsModel::mLastCallName.isEmpty() );
   229     QVERIFY( !mDetailsView->mDetailsModel );
   229     QVERIFY( !mDetailsView->mDetailsModel );
   230     mDetailsView->deleteEventOkAnswer();
   230     mDetailsView->deleteEventAnswer(HbMessageBox::Ok);
   231     QVERIFY( LogsDetailsModel::mLastCallName.isEmpty() );
   231     QVERIFY( LogsDetailsModel::mLastCallName.isEmpty() );
   232 
   232 
       
   233     // Model exists, cancel button pressed
       
   234     LogsDetailsModel* model = new LogsDetailsModel();
       
   235     mDetailsView->mDetailsModel = model;
       
   236     mDetailsView->deleteEventAnswer(HbMessageBox::Cancel);
       
   237     QVERIFY( LogsDetailsModel::mLastCallName.isEmpty() );
       
   238 
   233     // Model exists, call to delete event made and view is closed
   239     // Model exists, call to delete event made and view is closed
   234     mViewManager->reset();
   240     mViewManager->reset();
   235     LogsDetailsModel* model = new LogsDetailsModel();
   241     mDetailsView->deleteEventAnswer(HbMessageBox::Ok);
   236     mDetailsView->mDetailsModel = model;
       
   237     mDetailsView->deleteEventOkAnswer();
       
   238     QVERIFY( LogsDetailsModel::mLastCallName == QLatin1String("clearEvent") );
   242     QVERIFY( LogsDetailsModel::mLastCallName == QLatin1String("clearEvent") );
   239     QVERIFY( mViewManager->mPreviousActivated );
   243     QVERIFY( mViewManager->mPreviousActivated );
   240 }
   244 }
   241 
   245 
   242 void UT_LogsDetailsView::testChangeFilter()
   246 void UT_LogsDetailsView::testChangeFilter()