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); |