videocollection/videocollectionview/tsrc/testvideocollectionviewutils/src/testvideocollectionviewutils.cpp
changeset 35 3738fe97f027
parent 34 bbb98528c666
child 36 8aed59de29f9
--- 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);
 }
 
 // -----------------------------------------------------------------------------