videocollection/videocollectionwrapper/tsrc/testvideocollectionclient/src/testvideocollectionclient.cpp
changeset 36 8aed59de29f9
parent 35 3738fe97f027
child 50 21fe8338c6bf
equal deleted inserted replaced
35:3738fe97f027 36:8aed59de29f9
   591     mediaIds.clear();
   591     mediaIds.clear();
   592     mediaIds.append(TMPXItemId(1,2));
   592     mediaIds.append(TMPXItemId(1,2));
   593     mediaIds.append(TMPXItemId(2,2));
   593     mediaIds.append(TMPXItemId(2,2));
   594     mediaIds.append(TMPXItemId(2,1));
   594     mediaIds.append(TMPXItemId(2,1));
   595     
   595     
   596     QVERIFY(mTestObject->removeItemsFromAlbum(albumId, mediaIds) < 0);
   596     QVERIFY(mTestObject->removeItemsFromAlbum(albumId, mediaIds) < 0);    
   597     
   597 }
       
   598 
       
   599 // -----------------------------------------------------------------------------
       
   600 // testRenameAlbum
       
   601 // -----------------------------------------------------------------------------
       
   602 //
       
   603 void TestVideoCollectionClient::testRenameAlbum()
       
   604 {
       
   605     MMPXCollection::setCommandLLeave(false);
       
   606     
       
   607     QString title = "test";
       
   608     TMPXItemId albumId = TMPXItemId(1, 2);
       
   609     
       
   610     // no collectionutility
       
   611     QVERIFY(mTestObject->renameAlbum(albumId, title) < 0);
       
   612     
       
   613     mTestObject->initialize(mSignalReceiver);
       
   614     
       
   615     // invalid album id
       
   616     albumId = TMPXItemId::InvalidId();
       
   617     QVERIFY(mTestObject->renameAlbum(albumId, title) < 0);
       
   618     
       
   619     // empty title
       
   620     title = "";
       
   621     QVERIFY(mTestObject->renameAlbum(albumId, title) < 0);
       
   622     
       
   623     // video id
       
   624     title = "test";
       
   625     albumId = TMPXItemId(0, 0);
       
   626     QVERIFY(mTestObject->renameAlbum(albumId, title) < 0);
       
   627 
       
   628     // category id
       
   629     albumId = TMPXItemId(0, 1);
       
   630     QVERIFY(mTestObject->renameAlbum(albumId, title) < 0);
       
   631     
       
   632     // good case
       
   633     albumId = TMPXItemId(0, 2);
       
   634     QVERIFY(mTestObject->renameAlbum(albumId, title) == 0);
       
   635     
       
   636     // command leaves
       
   637     albumId = TMPXItemId(1, 2);
       
   638     MMPXCollection::setCommandLLeave(true);
       
   639     QVERIFY(mTestObject->renameAlbum(albumId, title) < 0);
       
   640     MMPXCollection::setCommandLLeave(false);
   598 }
   641 }
   599 
   642 
   600 // -----------------------------------------------------------------------------
   643 // -----------------------------------------------------------------------------
   601 // testBack
   644 // testBack
   602 // -----------------------------------------------------------------------------
   645 // -----------------------------------------------------------------------------
   603 //
   646 //
   604 void TestVideoCollectionClient::testBack()
   647 void TestVideoCollectionClient::testBack()
   605 {
   648 {
   606 
   649     MMPXCollection::setCommandLLeave(false);
       
   650     
   607     CMPXCollectionPath::setLevel(3);
   651     CMPXCollectionPath::setLevel(3);
   608     // not initialized    
   652     // not initialized    
   609     QVERIFY(mTestObject->back() == -1);  
   653     QVERIFY(mTestObject->back() == -1);  
   610     
   654     
   611     QVERIFY(mTestObject->initialize(mSignalReceiver) == 0); 
   655     QVERIFY(mTestObject->initialize(mSignalReceiver) == 0);