--- a/tsrc/cpixmwtester/src/cpixmwtesterblocks.cpp Thu May 27 13:59:44 2010 +0300
+++ b/tsrc/cpixmwtester/src/cpixmwtesterblocks.cpp Fri Jun 11 14:43:47 2010 +0300
@@ -167,6 +167,8 @@
ENTRY( "TestResetContent",CCPixMWTester::TestResetContentL ),
ENTRY( "TestUpdateBLStatus",CCPixMWTester::TestUpdateBLStatusL ),
ENTRY( "TestUpdateINStatus",CCPixMWTester::TestUpdateINStatusL ),
+ ENTRY( "TestAddUnloadlist",CCPixMWTester::TestAddUnloadlistL ),
+ ENTRY( "TestRemovefromUnloadlist",CCPixMWTester::TestRemovefromUnloadlistL ),
//ADD NEW ENTRY HERE
// [test cases entries] - Do not remove
@@ -435,6 +437,54 @@
doLog( iLog, err, KNoErrorString );
return err;
}
+
+// -----------------------------------------------------------------------------
+// CCPixMWTester::TestAddUnloadlistL
+// -----------------------------------------------------------------------------
+//
+TInt CCPixMWTester::TestAddUnloadlistL( CStifItemParser& aItem)
+ {
+ TInt err = KErrNone;
+ CBlacklistMgr* blacklistmanager = CBlacklistMgr::NewL();
+ CleanupStack::PushL( blacklistmanager );
+ //Add an Uid to Blacklist DB
+ blacklistmanager->AddtoUnloadListL( KTestUid );
+ //Check if the Uid is added to database or not
+ TBool found = blacklistmanager->FindfromUnloadListL(KTestUid );
+
+ if(!found) err = KErrNotFound;
+ //clear the UID from the database
+ blacklistmanager->RemoveFromUnloadListL(KTestUid);
+ CleanupStack::PopAndDestroy( blacklistmanager );
+ doLog( iLog, err, KNoErrorString );
+ return err;
+ }
+
+// -----------------------------------------------------------------------------
+// CCPixMWTester::TestRemovefromUnloadlistL
+// -----------------------------------------------------------------------------
+//
+TInt CCPixMWTester::TestRemovefromUnloadlistL( CStifItemParser& aItem)
+ {
+ TInt err = KErrNotFound;
+ CBlacklistMgr* blacklistmanager = CBlacklistMgr::NewL();
+ CleanupStack::PushL( blacklistmanager );
+ //Add an Uid to Blacklist DB
+ blacklistmanager->AddtoUnloadListL( KTestUid );
+ //Check if the Uid is added to database or not
+ TBool found = blacklistmanager->FindfromUnloadListL(KTestUid );
+
+ if(found)
+ {
+ //clear the UID from the database
+ blacklistmanager->RemoveFromUnloadListL(KTestUid);
+ found = blacklistmanager->FindfromUnloadListL(KTestUid );
+ if ( !found ) err = KErrNone;
+ }
+ CleanupStack::PopAndDestroy( blacklistmanager );
+ doLog( iLog, err, KNoErrorString );
+ return err;
+ }
// -----------------------------------------------------------------------------
// CCPixMWTester::?member_function
// ?implementation_description