mpengine/tsrc/unittest_mpmpxcollectionframeworkwrapper/stub/src/mpxcollectionutility.cpp
changeset 51 560ce2306a17
parent 43 0f32e550d9d8
equal deleted inserted replaced
47:4cc1412daed0 51:560ce2306a17
    28 #include <mpxcollectionobserver.h>
    28 #include <mpxcollectionobserver.h>
    29 #include "mptrace.h"
    29 #include "mptrace.h"
    30 #include <e32debug.h>
    30 #include <e32debug.h>
    31 
    31 
    32 #include "stub/inc/mpxcollectionutility.h"
    32 #include "stub/inc/mpxcollectionutility.h"
    33 const TInt KMPXAllSongsViewIndex = 0;
       
    34 const TInt KMPXPlaylistViewIndex = 1;
    33 const TInt KMPXPlaylistViewIndex = 1;
    35 
    34 
    36 /*!
    35 /*!
    37  Stub function.
    36  Stub function.
    38 */
    37 */
    39 MMPXCollectionUtility::MMPXCollectionUtility():iBack(EFalse),
    38 MMPXCollectionUtility::MMPXCollectionUtility():iBack(EFalse),
    40                                                iOpen(EFalse),
    39                                                iOpen(EFalse),
    41                                                iMedia(EFalse),
    40                                                iMedia(EFalse),
    42                                                iIndex(0),
       
    43                                                iOpenCount(0),
    41                                                iOpenCount(0),
    44                                                iCountPath(0),
    42                                                iCountPath(0),
       
    43                                                iIndex(0),
    45                                                iPlaylists(0),
    44                                                iPlaylists(0),
    46                                                iAlbumSongs(0),
    45                                                iAlbumSongs(0),
    47                                                iAsynchFindResult(0)
    46                                                iAsynchFindResult(0)
    48 {
    47 {
    49     
       
    50 }
    48 }
    51 
    49 
    52 /*!
    50 /*!
    53  Stub function.
    51  Stub function.
    54 */
    52 */
   112     // Find Album with ID
   110     // Find Album with ID
   113     else if (aCriteria.IsSupported(KMPXMediaGeneralType) && EMPXGroup == aCriteria.ValueTObjectL<TMPXGeneralType>(KMPXMediaGeneralType) &&
   111     else if (aCriteria.IsSupported(KMPXMediaGeneralType) && EMPXGroup == aCriteria.ValueTObjectL<TMPXGeneralType>(KMPXMediaGeneralType) &&
   114        aCriteria.IsSupported(KMPXMediaGeneralCategory) && EMPXSong == aCriteria.ValueTObjectL<TMPXGeneralCategory>(KMPXMediaGeneralCategory) &&
   112        aCriteria.IsSupported(KMPXMediaGeneralCategory) && EMPXSong == aCriteria.ValueTObjectL<TMPXGeneralCategory>(KMPXMediaGeneralCategory) &&
   115        aCriteria.IsSupported(KMPXMediaGeneralId) && iAlbumSongs &&
   113        aCriteria.IsSupported(KMPXMediaGeneralId) && iAlbumSongs &&
   116        //it is assumed that album ID matches index on the media array, just to make test logic more simple.
   114        //it is assumed that album ID matches index on the media array, just to make test logic more simple.
   117        TUint32(aCriteria.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId)) >= 0 && TUint32(aCriteria.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId)) < iAlbumSongs->Count())
   115        aCriteria.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId).iId2 &&
       
   116        (aCriteria.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId).iId2 < iAlbumSongs->Count()) )
   118         {
   117         {
   119         return CMPXMedia::NewL(*iAlbumSongs->AtL(aCriteria.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId)));
   118         return CMPXMedia::NewL(*iAlbumSongs->AtL(aCriteria.ValueTObjectL<TMPXItemId>(KMPXMediaGeneralId)));
   120         }
   119         }
   121     else
   120     else
   122         {
   121         {