diff -r 4eb2df7f7cbe -r ff53afa8ad05 videocollection/videofiledetailsview/tsrc/testplugin/src/testvideofiledetails.cpp --- a/videocollection/videofiledetailsview/tsrc/testplugin/src/testvideofiledetails.cpp Fri Apr 30 09:52:11 2010 +0300 +++ b/videocollection/videofiledetailsview/tsrc/testplugin/src/testvideofiledetails.cpp Fri May 14 15:14:51 2010 +0300 @@ -47,7 +47,7 @@ #include "videofiledetailsviewplugin.h" #undef private -const char *TEST_VIDEO_DETAILS_GFX_DEFAULT = ":/gfx/pri_large_video.svg"; +const char *TEST_VIDEO_DETAILS_GFX_DEFAULT = "qtg_large_video"; const char *TEST_VIDEO_DETAILS_VIEW = "videofiledetailsview"; const char *TEST_VIDEO_DETAILS_WIDGET = "mContent"; const char *TEST_VIDEO_DETAILS_TITLE = "mLblTitle"; @@ -595,7 +595,7 @@ QVERIFY( deleteAction != 0 ); deleteAction->trigger(); - QCOMPARE( mDummyModel->dataAccessCount(), 0 ); + QCOMPARE( mDummyModel->dataAccessCount(), 0 ); mPlugin->mVideoId = (0,0); mDummyModel->setDataReturnInvalid(true); @@ -612,6 +612,8 @@ QCOMPARE( mDummyModel->dataAccessCount(), 2 ); QVERIFY( mDummyModel->lastIndex() == expected ); QCOMPARE( mDummyModel->deleteFileIndex(), -1 ); // verify that no file was deleted. + + HbMessageBox *msgBox = new HbMessageBox(); QStringList display; display.append("first row"); @@ -620,16 +622,15 @@ QString expectedText = hbTrId("txt_videos_info_do_you_want_to_delete_1").arg( display.first()); - - HbMessageBox::mQuestionReturnValue = true; deleteAction->trigger(); + msgBox->emitDialogFinished(mPlugin, SLOT(deleteVideoDialogFinished(HbAction *)), 0); // Yes selected QCOMPARE( mDummyModel->dataAccessCount(), 3 ); QVERIFY( mDummyModel->lastIndex() == expected ); QCOMPARE( mDummyModel->deleteFileIndex(), expected.row() ); QCOMPARE( HbMessageBox::mLatestTxt, expectedText ); - HbMessageBox::mQuestionReturnValue = false; deleteAction->trigger(); + msgBox->emitDialogFinished(mPlugin, SLOT(deleteVideoDialogFinished(HbAction *)), 1); // No selected QCOMPARE( mDummyModel->dataAccessCount(), 4 ); QVERIFY( mDummyModel->lastIndex() == expected ); QCOMPARE( mDummyModel->deleteFileIndex(), expected.row() ); @@ -637,13 +638,14 @@ mDummyModel->reset(); - HbMessageBox::mQuestionReturnValue = false; deleteAction->trigger(); + msgBox->emitDialogFinished(mPlugin, SLOT(deleteVideoDialogFinished(HbAction *)), 1); // No selected QCOMPARE( mDummyModel->dataAccessCount(), 1 ); QVERIFY( mDummyModel->lastIndex() == expected ); QCOMPARE( mDummyModel->deleteFileIndex(), -1 ); // verify that no file was deleted. QCOMPARE( HbMessageBox::mLatestTxt, expectedText ); + delete msgBox; cleanup(); }