diff -r b66b8f3a7fd8 -r e7635922c074 messagingfw/msgsrvnstore/server/test/Unittef/src/t_msv_indexadapter_step.cpp --- a/messagingfw/msgsrvnstore/server/test/Unittef/src/t_msv_indexadapter_step.cpp Wed Jul 21 02:03:54 2010 +0530 +++ b/messagingfw/msgsrvnstore/server/test/Unittef/src/t_msv_indexadapter_step.cpp Tue Aug 03 21:08:41 2010 +0530 @@ -1,4 +1,4 @@ -// Copyright (c) 2008-2009 Nokia Corporation and/or its subsidiary(-ies). +// Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). // All rights reserved. // This component and the accompanying materials are made available // under the terms of "Eclipse Public License v1.0" @@ -342,7 +342,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(newId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); MY_ASSERT_EQUALS(KUidMsvMessageEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(newId+index, cEntry); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); @@ -357,7 +357,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(newId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); MY_ASSERT_EQUALS(KUidMsvMessageEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(newId+index, cEntry); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); @@ -393,7 +393,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(newId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)(index+200), cEntry->Entry().MtmData2()); MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(newId+index, cEntry); MY_ASSERT_EQUALS((long)(index+200), cEntry->Entry().MtmData2()); @@ -413,7 +413,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(newId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData2()); MY_ASSERT_EQUALS(KUidMsvFolderEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(newId+index, cEntry); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData2()); @@ -468,7 +468,7 @@ MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS((long)(newId+1500), cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)(newId+1500), visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_TRUE(TestFolder->GetEntry(newId+index, cEntry)); MY_ASSERT_EQUALS(KUidMsvFolderEntry, cEntry->Entry().iType); @@ -491,7 +491,7 @@ MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS(newId+1500, cEntry->Entry().Parent()); MY_ASSERT_EQUALS(newId+1500, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_FALSE(TestFolder->GetEntry(newId+index, cEntry)); MY_ASSERT_TRUE(NewTestFolder->GetEntry(newId+index, cEntry)); @@ -543,7 +543,7 @@ MY_ASSERT_EQUALS(KUidMsvFolderEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS((long)(KMsvLocalServiceIndexEntryId), cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)KMsvLocalServiceIndexEntryId, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_TRUE(TestFolder->GetEntry(newId+index, cEntry)); MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); @@ -570,7 +570,7 @@ MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS(newId+1500, cEntry->Entry().Parent()); MY_ASSERT_EQUALS(newId+1500, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_TRUE(TestFolder->GetEntry(newId+index, cEntry)); MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); @@ -662,7 +662,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(newId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)(newId+2200), cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)KMsvLocalServiceIndexEntryId, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. if(index < 2006) { @@ -705,7 +705,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(newId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS(newId+2200, cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)KMsvLocalServiceIndexEntryId, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_FALSE(TestFolder->GetEntry(newId+index, cEntry)); MY_ASSERT_TRUE(NewTestFolder->GetEntry(newId+index, cEntry)); @@ -759,11 +759,11 @@ { TRAP_IGNORE(dbPtr->GetEntryL(newId+index+5200, cEntry, visibleParentId)); ASSERT_EQUALS(visibleParentId, newId+5000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); } TRAP_IGNORE(dbPtr->GetEntryL(newId+5100, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, newId+5000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); //12. Scenario: Local Service has 2 children, newId+6000 and newId+6100. // newId+6000 is visible and the other is not visible. @@ -807,15 +807,15 @@ dbPtr = iIndexAdapter->GetDbAdapter(); TRAP_IGNORE(dbPtr->GetEntryL(newId+6100, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, newId+6000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); TRAP_IGNORE(dbPtr->GetEntryL(newId+6200, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, newId+6000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); //TRAP_IGNORE(dbPtr->GetEntryL(newId+6300, cEntry, visibleParentId)); //MY_ASSERT_EQUALS(visibleParentId, newId+6200); - //CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + //CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); //13. Moving a visible folder with children to under a non-visible folder which has // a visible parent. @@ -846,15 +846,15 @@ // appropriately set. TRAP_IGNORE(dbPtr->GetEntryL(newId+7100, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KMsvRootIndexEntryId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); TRAP_IGNORE(dbPtr->GetEntryL(newId+7200, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, newId+7100); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); TRAP_IGNORE(dbPtr->GetEntryL(newId+7300, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, newId+7200); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); } @@ -3302,10 +3302,10 @@ RArray& entryList = iIndexAdapter->GetNonComittedChangedEntry(); MY_ASSERT_EQUALS(1, entryList.Count()); - CMsvEntryFreePool::Instance()->ReleaseEntry(entryList[0].iBkpEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(entryList[0].iBkpEntry); entryList.Reset(); - CMsvEntryFreePool::Instance()->ReleaseEntry(testentry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(testentry); //4. change Entry //a. Open Transaction @@ -3370,7 +3370,7 @@ TRAP_IGNORE(iIndexAdapter->OpenclosedL(openFilename)); MY_ASSERT_EQUALS(1, entryList.Count()); - CMsvEntryFreePool::Instance()->ReleaseEntry(entryList[0].iBkpEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(entryList[0].iBkpEntry); entryList.Reset(); iIndexAdapter->GetEntry(KFirstFreeEntryId+200, entry2); @@ -3431,7 +3431,7 @@ MY_ASSERT_TRUE(entry2->Visible()); MY_ASSERT_EQUALS(entry2->Id(), KFirstFreeEntryId+700); - CMsvEntryFreePool::Instance()->ReleaseEntry(testentry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(testentry); /* TEST Code added after changes in DOChangeEntry for rollback */ // 6. Modifying 10 entries using no-commit. @@ -3462,7 +3462,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); MY_ASSERT_EQUALS(KUidMsvMessageEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(KFirstFreeEntryId+index, cEntry); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); @@ -3477,7 +3477,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); MY_ASSERT_EQUALS(KUidMsvMessageEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(KFirstFreeEntryId+index, cEntry); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData1()); @@ -3513,7 +3513,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)(index+200), cEntry->Entry().MtmData2()); MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(KFirstFreeEntryId+index, cEntry); MY_ASSERT_EQUALS((long)(index+200), cEntry->Entry().MtmData2()); @@ -3533,7 +3533,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData2()); MY_ASSERT_EQUALS(KUidMsvFolderEntry, cEntry->Entry().iType); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); iIndexAdapter->FindEntryInCache(KFirstFreeEntryId+index, cEntry); MY_ASSERT_EQUALS((long)index, cEntry->Entry().MtmData2()); @@ -3589,7 +3589,7 @@ MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS((long)(KFirstFreeEntryId+1500), cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)(KFirstFreeEntryId+1500), visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_TRUE(TestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); MY_ASSERT_FALSE(KUidMsvAttachmentEntry==cEntry->Entry().iType); @@ -3616,7 +3616,7 @@ MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS(KFirstFreeEntryId+1500, cEntry->Entry().Parent()); MY_ASSERT_EQUALS(KFirstFreeEntryId+1500, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_FALSE(TestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); MY_ASSERT_TRUE(NewTestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); @@ -3669,7 +3669,7 @@ MY_ASSERT_EQUALS(KUidMsvFolderEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS((long)(KMsvGlobalInBoxIndexEntryId), cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)KMsvGlobalInBoxIndexEntryId, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_TRUE(TestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); MY_ASSERT_FALSE(KUidMsvFolderEntry==cEntry->Entry().iType); @@ -3701,7 +3701,7 @@ MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); MY_ASSERT_EQUALS(KFirstFreeEntryId+1500, cEntry->Entry().Parent()); MY_ASSERT_EQUALS(KFirstFreeEntryId+1500, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_TRUE(TestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); MY_ASSERT_EQUALS(KUidMsvAttachmentEntry, cEntry->Entry().iType); @@ -3794,7 +3794,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS((long)(KFirstFreeEntryId+2200), cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)KMsvRootIndexEntryIdValue, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. if(index < 2006) { @@ -3839,7 +3839,7 @@ TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index, cEntry, visibleParentId)); MY_ASSERT_EQUALS(KFirstFreeEntryId+2200, cEntry->Entry().Parent()); MY_ASSERT_EQUALS((long)KMsvRootIndexEntryIdValue, visibleParentId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); // Check entry in cache. MY_ASSERT_FALSE(TestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); MY_ASSERT_TRUE(NewTestFolder->GetEntry(KFirstFreeEntryId+index, cEntry)); @@ -3893,11 +3893,11 @@ { TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+index+5200, cEntry, visibleParentId)); ASSERT_EQUALS(visibleParentId, KFirstFreeEntryId+5000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); } TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+5100, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KFirstFreeEntryId+5000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); //12. Scenario: Root has 2 children, KFirstFreeEntryId+6000 and KFirstFreeEntryId+6100. // KFirstFreeEntryId+6000 is visible and the other is not visible. @@ -3941,11 +3941,11 @@ dbPtr = iIndexAdapter->GetDbAdapter(); TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+6100, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KFirstFreeEntryId+6000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+6200, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KFirstFreeEntryId+6000); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); //13. Moving a visible folder with children to under a non-visible folder which has // a visible parent. @@ -3976,15 +3976,15 @@ // appropriately set. TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+7100, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KMsvRootIndexEntryId); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+7200, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KFirstFreeEntryId+7100); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); TRAP_IGNORE(dbPtr->GetEntryL(KFirstFreeEntryId+7300, cEntry, visibleParentId)); MY_ASSERT_EQUALS(visibleParentId, KFirstFreeEntryId+7200); - CMsvEntryFreePool::Instance()->ReleaseEntry(cEntry); + CMsvEntryFreePool::Instance()->ReleaseEntryL(cEntry); }