mpdata/tsrc/unittest_mpmpxcollectiondata/src/unittest_mpmpxcollectiondata.cpp
changeset 38 b93f525c9244
parent 35 fdb31ab341af
child 51 560ce2306a17
equal deleted inserted replaced
37:eb79a7c355bf 38:b93f525c9244
   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;