diff -r bbb98528c666 -r 3738fe97f027 videocollection/videocollectionview/tsrc/testvideocollectionviewutils/src/testvideocollectionviewutils.cpp --- a/videocollection/videocollectionview/tsrc/testvideocollectionviewutils/src/testvideocollectionviewutils.cpp Thu Apr 01 23:22:15 2010 +0300 +++ b/videocollection/videocollectionview/tsrc/testvideocollectionviewutils/src/testvideocollectionviewutils.cpp Thu Apr 01 23:32:44 2010 +0300 @@ -82,106 +82,79 @@ VideoCollectionViewUtils &testObject(VideoCollectionViewUtils::instance()); QVariant additional; QString txt = "__test__"; - additional = txt; HbMessageBoxData::mWarningCallCount = 0; HbMessageBoxData::mInformationCallCount = 0; // status: VideoCollectionCommon::statusSingleDeleteFail + additional = txt; testObject.showStatusMsgSlot(VideoCollectionCommon::statusSingleDeleteFail, additional); QVERIFY(HbMessageBoxData::mWarningCallCount == 1); QVERIFY(HbMessageBoxData::mInformationCallCount == 0); HbMessageBoxData::mWarningCallCount = 0; HbMessageBoxData::mInformationCallCount = 0; - additional = QVariant(); // - invalid additional + additional = QVariant(); testObject.showStatusMsgSlot(VideoCollectionCommon::statusSingleDeleteFail, additional); QVERIFY(HbMessageBoxData::mWarningCallCount == 0); QVERIFY(HbMessageBoxData::mInformationCallCount == 0); - // status: VideoCollectionCommon::statusMultipleDeleteFail (additional not needed) + // status: VideoCollectionCommon::statusMultipleDeleteFail + additional = txt; testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultipleDeleteFail, additional); QVERIFY(HbMessageBoxData::mWarningCallCount == 1); QVERIFY(HbMessageBoxData::mInformationCallCount == 0); HbMessageBoxData::mWarningCallCount = 0; HbMessageBoxData::mInformationCallCount = 0; + + // - invalid additional additional = QVariant(); + testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultipleDeleteFail, additional); + HbMessageBoxData::mWarningCallCount = 0; + HbMessageBoxData::mInformationCallCount = 0; - additional = 5; - // status: VideoCollectionCommon::statusMultipleDeleteSucceed - testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteSucceed, additional); + // status: VideoCollectionCommon::statusMultipleRemoveFail (additional not needed) + additional = QVariant(); + testObject.showStatusMsgSlot(VideoCollectionCommon::statusMultiRemoveFail, additional); + QVERIFY(HbMessageBoxData::mWarningCallCount == 1); + QVERIFY(HbMessageBoxData::mInformationCallCount == 0); + HbMessageBoxData::mWarningCallCount = 0; + HbMessageBoxData::mInformationCallCount = 0; + + // status: VideoCollectionCommon::statusVideosAddedToCollection + additional = txt; + testObject.showStatusMsgSlot(VideoCollectionCommon::statusVideosAddedToCollection, additional); QVERIFY(HbMessageBoxData::mWarningCallCount == 0); QVERIFY(HbMessageBoxData::mInformationCallCount == 1); HbMessageBoxData::mWarningCallCount = 0; HbMessageBoxData::mInformationCallCount = 0; + + // - invalid additional additional = QVariant(); - - // -> invalid additional - testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteSucceed, additional); - QVERIFY(HbMessageBoxData::mWarningCallCount == 0); - QVERIFY(HbMessageBoxData::mInformationCallCount == 0); - - // status: invalid - testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteSucceed + 1, additional); + testObject.showStatusMsgSlot(VideoCollectionCommon::statusVideosAddedToCollection, additional); QVERIFY(HbMessageBoxData::mWarningCallCount == 0); QVERIFY(HbMessageBoxData::mInformationCallCount == 0); - -/* + // status: VideoCollectionCommon::statusAllVideosAlreadyInCollection + testObject.showStatusMsgSlot(VideoCollectionCommon::statusAllVideosAlreadyInCollection, additional); + QVERIFY(HbMessageBoxData::mWarningCallCount == 1); + QVERIFY(HbMessageBoxData::mInformationCallCount == 0); + HbMessageBoxData::mWarningCallCount = 0; + HbMessageBoxData::mInformationCallCount = 0; - QString txt = "__test__"; - // error code 0, no additional - testObject.showErrorMsgSlot(0, additional); - QVERIFY(!HbMessageBox::staticInstance); - - // error code 0, additional - additional = txt; - testObject.showErrorMsgSlot(0, additional); - QVERIFY(!HbMessageBox::staticInstance); - - // error code VideoCollectionCommon::errorCollectionSingleDelete, no additional - additional.clear(); - testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionSingleDelete, additional); - QVERIFY(!HbMessageBox::staticInstance); - - // error code VideoCollectionCommon::errorCollectionSingleDelete, additional + // status: VideoCollectionCommon::statusDeleteInProgress additional = txt; - testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionSingleDelete, additional); - QVERIFY(HbMessageBox::staticInstance); - QVERIFY(HbMessageBox::staticInstance->mType == HbMessageBoxData::messageTypeWarning); - QVERIFY(!HbMessageBox::staticInstance->mBGFaded); - QVERIFY(!HbMessageBox::staticInstance->mModal); - QVERIFY(HbMessageBox::staticInstance->mText.count() > 0); - QVERIFY(HbMessageBox::staticInstance->mText.contains(txt)); - QVERIFY(HbMessageBox::staticInstance->mAttribute == Qt::WA_DeleteOnClose); - delete HbMessageBox::staticInstance; - HbMessageBox::staticInstance = 0; - - // error code VideoCollectionCommon::errorCollectionMultipleDelete, no additional - additional.clear(); - testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionMultipleDelete, additional); - QVERIFY(HbMessageBox::staticInstance); - QVERIFY(HbMessageBox::staticInstance->mType == HbMessageBoxData::messageTypeWarning); - QVERIFY(!HbMessageBox::staticInstance->mBGFaded); - QVERIFY(!HbMessageBox::staticInstance->mModal); - QVERIFY(HbMessageBox::staticInstance->mText.count() > 0); - QVERIFY(!HbMessageBox::staticInstance->mText.contains(txt)); - QVERIFY(HbMessageBox::staticInstance->mAttribute == Qt::WA_DeleteOnClose); - delete HbMessageBox::staticInstance; - HbMessageBox::staticInstance = 0; - - // error code VideoCollectionCommon::errorCollectionMultipleDelete, additional - additional = txt; - testObject.showErrorMsgSlot(VideoCollectionCommon::errorCollectionMultipleDelete, additional); - QVERIFY(HbMessageBox::staticInstance); - QVERIFY(HbMessageBox::staticInstance->mType == HbMessageBoxData::messageTypeWarning); - QVERIFY(!HbMessageBox::staticInstance->mBGFaded); - QVERIFY(!HbMessageBox::staticInstance->mModal); - QVERIFY(HbMessageBox::staticInstance->mText.count() > 0); - QVERIFY(!HbMessageBox::staticInstance->mText.contains(txt)); - QVERIFY(HbMessageBox::staticInstance->mAttribute == Qt::WA_DeleteOnClose); - delete HbMessageBox::staticInstance; -*/ + testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteInProgress, additional); + QVERIFY(HbMessageBoxData::mWarningCallCount == 0); + QVERIFY(HbMessageBoxData::mInformationCallCount == 1); + HbMessageBoxData::mWarningCallCount = 0; + HbMessageBoxData::mInformationCallCount = 0; + + // - invalid additional + additional = QVariant(); + testObject.showStatusMsgSlot(VideoCollectionCommon::statusDeleteInProgress, additional); + QVERIFY(HbMessageBoxData::mWarningCallCount == 0); + QVERIFY(HbMessageBoxData::mInformationCallCount == 0); } // ----------------------------------------------------------------------------- @@ -217,32 +190,41 @@ void TestVideoVideoCollectionViewUtils::testLoadSortingValues() { VideoCollectionViewUtils &testObject(VideoCollectionViewUtils::instance()); - CRepository::setNewLLeave(true); - CRepository::setRoleValue(Qt::DisplayRole); - CRepository::setOrderValue(Qt::DescendingOrder); int sortRole(-1); Qt::SortOrder sortOrder(Qt::AscendingOrder); + CRepository::setRoleValue(Qt::DisplayRole); + CRepository::setOrderValue(Qt::AscendingOrder); + + CRepository::setNewLLeave(true); + testObject.mSortRole = -1; + testObject.mSortOrder = Qt::DescendingOrder; QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); QCOMPARE(sortRole, -1); - QCOMPARE(sortOrder, Qt::AscendingOrder); - + QCOMPARE(sortOrder, Qt::DescendingOrder); + CRepository::setNewLLeave(false); CRepository::setGetFail(0); + testObject.mSortRole = -1; + testObject.mSortOrder = Qt::DescendingOrder; QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); QCOMPARE(sortRole, -1); - QCOMPARE(sortOrder, Qt::AscendingOrder); + QCOMPARE(sortOrder, Qt::DescendingOrder); CRepository::setGetFail(1); + testObject.mSortRole = -1; + testObject.mSortOrder = Qt::DescendingOrder; QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) < 0); - QCOMPARE(sortRole, -1); - QCOMPARE(sortOrder, Qt::AscendingOrder); + QCOMPARE(sortRole, (int)Qt::DisplayRole); + QCOMPARE(sortOrder, Qt::DescendingOrder); CRepository::setGetFail(255); + testObject.mSortRole = -1; + testObject.mSortOrder = Qt::DescendingOrder; QVERIFY(testObject.loadSortingValues(sortRole, sortOrder) == 0); QCOMPARE(sortRole, (int)Qt::DisplayRole); - QCOMPARE(sortOrder, Qt::DescendingOrder); + QCOMPARE(sortOrder, Qt::AscendingOrder); } // -----------------------------------------------------------------------------