mpdata/tsrc/unittest_mpmpxcollectiondata/src/unittest_mpmpxcollectiondata.cpp
changeset 42 79c49924ae23
parent 29 8192e5b5c935
child 51 560ce2306a17
equal deleted inserted replaced
41:ea59c434026a 42:79c49924ae23
   623 void TestMpMpxCollectionData::testInsertCachedItemItem()
   623 void TestMpMpxCollectionData::testInsertCachedItemItem()
   624 {
   624 {
   625     int itemId = 147;
   625     int itemId = 147;
   626     CMPXMedia* item = CMPXMedia::NewL();
   626     CMPXMedia* item = CMPXMedia::NewL();
   627 
   627 
       
   628     // Test error case when iCachedRemovedItem is NULL. 
       
   629     QVERIFY( !mTest->testCachedItem( itemId ) );
       
   630 
       
   631     // Test error case when KMPXMediaGeneralId is not supported. 
   628     mTestPrivate->iCachedRemovedItem = item;
   632     mTestPrivate->iCachedRemovedItem = item;
   629     QVERIFY( !mTest->testCachedItem( itemId ) );
   633     QVERIFY( !mTest->testCachedItem( itemId ) );
   630 
   634 
       
   635     // Test good case.
   631     item->SetTObjectValueL<TMPXItemId>( KMPXMediaGeneralId, itemId );
   636     item->SetTObjectValueL<TMPXItemId>( KMPXMediaGeneralId, itemId );
   632     QVERIFY( mTest->testCachedItem( itemId ) );
   637     QVERIFY( mTest->testCachedItem( itemId ) );
   633 
   638 
   634     delete mTestPrivate->iCachedRemovedItem;
   639     delete mTestPrivate->iCachedRemovedItem;
   635     mTestPrivate->iCachedRemovedItem = 0;
   640     mTestPrivate->iCachedRemovedItem = 0;