595 |
595 |
596 QVERIFY(mTestObject->removeItemsFromAlbum(albumId, mediaIds) < 0); |
596 QVERIFY(mTestObject->removeItemsFromAlbum(albumId, mediaIds) < 0); |
597 } |
597 } |
598 |
598 |
599 // ----------------------------------------------------------------------------- |
599 // ----------------------------------------------------------------------------- |
600 // testRenameAlbum |
600 // testRenameItem |
601 // ----------------------------------------------------------------------------- |
601 // ----------------------------------------------------------------------------- |
602 // |
602 // |
603 void TestVideoCollectionClient::testRenameAlbum() |
603 void TestVideoCollectionClient::testRenameItem() |
604 { |
604 { |
605 MMPXCollection::setCommandLLeave(false); |
605 MMPXCollection::setCommandLLeave(false); |
606 |
606 |
607 QString title = "test"; |
607 QString title = "test"; |
608 TMPXItemId albumId = TMPXItemId(1, 2); |
608 TMPXItemId itemId = TMPXItemId(1, 2); |
609 |
609 |
610 // no collectionutility |
610 // no collectionutility |
611 QVERIFY(mTestObject->renameAlbum(albumId, title) < 0); |
611 QVERIFY(mTestObject->renameItem(itemId, title) < 0); |
612 |
612 |
613 mTestObject->initialize(mSignalReceiver); |
613 mTestObject->initialize(mSignalReceiver); |
614 |
614 |
615 // invalid album id |
615 // invalid album id |
616 albumId = TMPXItemId::InvalidId(); |
616 itemId = TMPXItemId::InvalidId(); |
617 QVERIFY(mTestObject->renameAlbum(albumId, title) < 0); |
617 QVERIFY(mTestObject->renameItem(itemId, title) < 0); |
618 |
618 |
619 // empty title |
619 // empty title |
620 title = ""; |
620 title = ""; |
621 QVERIFY(mTestObject->renameAlbum(albumId, title) < 0); |
621 QVERIFY(mTestObject->renameItem(itemId, title) < 0); |
622 |
622 |
623 // video id |
623 // video id |
624 title = "test"; |
624 title = "test"; |
625 albumId = TMPXItemId(0, 0); |
625 itemId = TMPXItemId(0, 0); |
626 QVERIFY(mTestObject->renameAlbum(albumId, title) < 0); |
626 QVERIFY(mTestObject->renameItem(itemId, title) == 0); |
627 |
627 |
628 // category id |
628 // category id |
629 albumId = TMPXItemId(0, 1); |
629 itemId = TMPXItemId(0, 1); |
630 QVERIFY(mTestObject->renameAlbum(albumId, title) < 0); |
630 QVERIFY(mTestObject->renameItem(itemId, title) < 0); |
631 |
631 |
632 // good case |
632 // good case |
633 albumId = TMPXItemId(0, 2); |
633 itemId = TMPXItemId(0, 2); |
634 QVERIFY(mTestObject->renameAlbum(albumId, title) == 0); |
634 QVERIFY(mTestObject->renameItem(itemId, title) == 0); |
635 |
635 |
636 // command leaves |
636 // command leaves |
637 albumId = TMPXItemId(1, 2); |
637 itemId = TMPXItemId(1, 2); |
638 MMPXCollection::setCommandLLeave(true); |
638 MMPXCollection::setCommandLLeave(true); |
639 QVERIFY(mTestObject->renameAlbum(albumId, title) < 0); |
639 QVERIFY(mTestObject->renameItem(itemId, title) < 0); |
640 MMPXCollection::setCommandLLeave(false); |
640 MMPXCollection::setCommandLLeave(false); |
641 } |
641 } |
642 |
642 |
643 // ----------------------------------------------------------------------------- |
643 // ----------------------------------------------------------------------------- |
644 // testBack |
644 // testBack |