videocollection/videocollectionview/tsrc/testcollectionview/src/testcollectionview.cpp
changeset 63 4707a0db12f6
parent 58 d2b028fd1f7d
child 66 adb51f74b890
equal deleted inserted replaced
58:d2b028fd1f7d 63:4707a0db12f6
    34 
    34 
    35 #include "videolistviewdata.h"
    35 #include "videolistviewdata.h"
    36 #include "videocollectionuiloaderdata.h"
    36 #include "videocollectionuiloaderdata.h"
    37 #include "videoservicebrowsedata.h"
    37 #include "videoservicebrowsedata.h"
    38 #include "videolistviewdata.h"
    38 #include "videolistviewdata.h"
       
    39 #include "videocollectionviewutils.h"
       
    40 #include "videocollectionviewutilsdata.h"
    39 
    41 
    40 #define private public
    42 #define private public
    41 #include "videocollectionviewplugin.h"
    43 #include "videocollectionviewplugin.h"
    42 #include "videoservices.h"
    44 #include "videoservices.h"
    43 #undef private
    45 #undef private
   214     // -browse service
   216     // -browse service
   215     // -captured category
   217     // -captured category
   216     init();
   218     init();
   217     serviceUtil->setCurrentService(true);
   219     serviceUtil->setCurrentService(true);
   218     videoServices->mCurrentService = VideoServices::EBrowse;
   220     videoServices->mCurrentService = VideoServices::EBrowse;
       
   221     VideoCollectionViewUtilsData::mIsServiceValue = true;
       
   222     VideoCollectionViewUtils::instance().setIsService();
   219     VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdCaptured;
   223     VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdCaptured;
   220     mTestView->activateView();
   224     mTestView->activateView();
   221     QCOMPARE(VideoListViewData::mActivateViewCount, 1);
   225     QCOMPARE(VideoListViewData::mActivateViewCount, 1);
   222     QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdCaptured);
   226     QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdCaptured);
   223     QVERIFY(VideoListViewData::mActivatedItemId.iId2 == KVcxMvcMediaTypeCategory);
   227     QVERIFY(VideoListViewData::mActivatedItemId.iId2 == KVcxMvcMediaTypeCategory);
   226     // activate view as browse service:
   230     // activate view as browse service:
   227     // -browse service
   231     // -browse service
   228     // -downloads category
   232     // -downloads category
   229     init();
   233     init();
   230     serviceUtil->setCurrentService(true);
   234     serviceUtil->setCurrentService(true);
       
   235     VideoCollectionViewUtilsData::mIsServiceValue = true;
       
   236     VideoCollectionViewUtils::instance().setIsService();
   231     videoServices->mCurrentService = VideoServices::EBrowse;
   237     videoServices->mCurrentService = VideoServices::EBrowse;
   232     VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdDownloads;
   238     VideoServiceBrowseData::mBrowseCategory = KVcxMvcCategoryIdDownloads;
   233     mTestView->activateView();
   239     mTestView->activateView();
   234     QCOMPARE(VideoListViewData::mActivateViewCount, 1);
   240     QCOMPARE(VideoListViewData::mActivateViewCount, 1);
   235     QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdDownloads);
   241     QVERIFY(VideoListViewData::mActivatedItemId.iId1 == KVcxMvcCategoryIdDownloads);
   238 
   244 
   239     // activate view as browse service:
   245     // activate view as browse service:
   240     // -uri fetch service
   246     // -uri fetch service
   241     init();
   247     init();
   242     serviceUtil->setCurrentService(true);
   248     serviceUtil->setCurrentService(true);
       
   249     VideoCollectionViewUtilsData::mIsServiceValue = true;
       
   250     VideoCollectionViewUtils::instance().setIsService();
   243     videoServices->mCurrentService = VideoServices::EUriFetcher;
   251     videoServices->mCurrentService = VideoServices::EUriFetcher;
   244     mTestView->activateView();
   252     mTestView->activateView();
   245     QCOMPARE(VideoListViewData::mActivateViewCount, 1);
   253     QCOMPARE(VideoListViewData::mActivateViewCount, 1);
   246     QVERIFY(VideoListViewData::mActivatedItemId == TMPXItemId::InvalidId());
   254     QVERIFY(VideoListViewData::mActivatedItemId == TMPXItemId::InvalidId());
   247     cleanup();
   255     cleanup();
   248     
   256     
   249     // final cleanup
   257     // final cleanup
   250     serviceUtil->decreaseReferenceCount();
   258     serviceUtil->decreaseReferenceCount();
   251     videoServices->decreaseReferenceCount();
   259     videoServices->decreaseReferenceCount();
       
   260     VideoCollectionViewUtilsData::mIsServiceValue = false;
       
   261     VideoCollectionViewUtils::instance().setIsService();
   252 }
   262 }
   253 
   263 
   254 // ---------------------------------------------------------------------------
   264 // ---------------------------------------------------------------------------
   255 // testDeactivateView
   265 // testDeactivateView
   256 // ---------------------------------------------------------------------------
   266 // ---------------------------------------------------------------------------