mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/inc/unittest_mpmpxcollectionframeworkwrapper.h
changeset 43 0f32e550d9d8
parent 36 a0afa279b8fe
equal deleted inserted replaced
38:b93f525c9244 43:0f32e550d9d8
    21 #include <QtTest/QtTest>
    21 #include <QtTest/QtTest>
    22 
    22 
    23 class MpMpxCollectionFrameworkWrapper;
    23 class MpMpxCollectionFrameworkWrapper;
    24 class MpMpxCollectionFrameworkWrapperPrivate;
    24 class MpMpxCollectionFrameworkWrapperPrivate;
    25 class CMPXMedia;
    25 class CMPXMedia;
       
    26 class MpSongData;
    26 
    27 
    27 class TestMpMpxCollectionFrameworkWrapper : public QObject
    28 class TestMpMpxCollectionFrameworkWrapper : public QObject
    28 {
    29 {
    29     Q_OBJECT
    30     Q_OBJECT
    30 
    31 
    51     void testCollectionData();
    52     void testCollectionData();
    52     void testHandleOpenEntries();
    53     void testHandleOpenEntries();
    53     void testHandleOpenPlaylist();
    54     void testHandleOpenPlaylist();
    54     void testHandleOperationComplete();
    55     void testHandleOperationComplete();
    55     void testHandleIsolatedOpen();
    56     void testHandleIsolatedOpen();
       
    57     void testHandleIsolatedOpenRestorePath();
    56     void testOpenCollection();
    58     void testOpenCollection();
    57     void testDoIncrementalOpen();
    59     void testDoIncrementalOpen();
    58     void testReopenCollection();
    60     void testReopenCollection();
    59     void testOpenCollectionItem();
    61     void testOpenCollectionItem();
    60     void testGoBack();
    62     void testGoBack();
    78     void testHandleFindAll();
    80     void testHandleFindAll();
    79     void testPlayAlbumSongs();
    81     void testPlayAlbumSongs();
    80     void testSetRepeatFeatureEnabled();
    82     void testSetRepeatFeatureEnabled();
    81     void testSetShuffleFeatureEnabled();
    83     void testSetShuffleFeatureEnabled();
    82     void testCreatePlaybackUtilityL();
    84     void testCreatePlaybackUtilityL();
       
    85     void testSavePath();
       
    86     void testRestorePath();
       
    87 	void testRetrieveSongDetails();
    83 
    88 
    84 private:
    89 private:
    85 
    90 
    86     MpMpxCollectionFrameworkWrapper           *mTest;
    91     MpMpxCollectionFrameworkWrapper           *mTest;
    87     MpMpxCollectionFrameworkWrapperPrivate    *mTestPrivate;
    92     MpMpxCollectionFrameworkWrapperPrivate    *mTestPrivate;
    88     CMPXMedia                                 *iMediaTestData;
    93     CMPXMedia                                 *iMediaTestData;
    89     CMPXMedia                                 *iPlaylistsTestData;
    94     CMPXMedia                                 *iPlaylistsTestData;
    90     CMPXMedia                                 *iAlbumsTestData;
    95     CMPXMedia                                 *iAlbumsTestData;
       
    96     MpSongData                                *mSongData;
    91 
    97 
    92 };
    98 };
    93 
    99 
    94 #endif  // TESTMPMPXCOLLECTIONFRAMEWORKWRAPPER_H
   100 #endif  // TESTMPMPXCOLLECTIONFRAMEWORKWRAPPER_H
    95 
   101