telephonyserverplugins/ctsydispatchlayer/test/dispatchertests/dispatchsrc/cctsyphonebookonfu.cpp
branchRCL_3
changeset 14 7ef16719d8cb
parent 0 3553901f7fa8
child 24 6638e7f4bd8f
equal deleted inserted replaced
9:962e6306d9d2 14:7ef16719d8cb
   227 void CCTsyPhonebookOnFU::TestUseCase0001L()
   227 void CCTsyPhonebookOnFU::TestUseCase0001L()
   228 	{
   228 	{
   229 	OpenEtelServerL(EUseExtendedError);
   229 	OpenEtelServerL(EUseExtendedError);
   230 	CleanupStack::PushL(TCleanupItem(Cleanup,this));
   230 	CleanupStack::PushL(TCleanupItem(Cleanup,this));
   231 	OpenPhoneL();
   231 	OpenPhoneL();
       
   232     RMobilePhoneBookStore adnPhoneBookStore;
       
   233     CleanupClosePushL(adnPhoneBookStore);
       
   234     OpenCachingPhoneBookL(DispatcherPhonebook::EIccAdn,adnPhoneBookStore,KErrNone);
   232 	
   235 	
   233 	RMobileONStore onStore;
   236 	RMobileONStore onStore;
   234 	TInt ret = onStore.Open(iPhone);
   237 	TInt ret = onStore.Open(iPhone);
   235 	ASSERT_EQUALS(ret, KErrNone);
   238 	ASSERT_EQUALS(ret, KErrNone);
   236 	CleanupClosePushL(onStore);
   239 	CleanupClosePushL(onStore);
   376 	ASSERT_EQUALS(notifyEvent, tempEventEntryDeleted); 
   379 	ASSERT_EQUALS(notifyEvent, tempEventEntryDeleted); 
   377 	ASSERT_EQUALS(notifyIndex, location);
   380 	ASSERT_EQUALS(notifyIndex, location);
   378 	
   381 	
   379 	AssertMockLtsyStatusL();
   382 	AssertMockLtsyStatusL();
   380     
   383     
   381 	CleanupStack::PopAndDestroy(4, this); // completeData, expectData, onStore, this
   384 	CleanupStack::PopAndDestroy(5, this); // completeData, expectData, onStore, adnPhoneBookStore, this
   382 	}
   385 	}
   383 
   386 
   384 /**
   387 /**
   385 @SYMTestCaseID BA-CTSYD-DIS-PHONEBOOKON-UC0002
   388 @SYMTestCaseID BA-CTSYD-DIS-PHONEBOOKON-UC0002
   386 @SYMComponent telephony_ctsy
   389 @SYMComponent telephony_ctsy
   393 void CCTsyPhonebookOnFU::TestUseCase0002L()
   396 void CCTsyPhonebookOnFU::TestUseCase0002L()
   394 	{
   397 	{
   395 	OpenEtelServerL(EUseExtendedError);
   398 	OpenEtelServerL(EUseExtendedError);
   396 	CleanupStack::PushL(TCleanupItem(Cleanup,this));
   399 	CleanupStack::PushL(TCleanupItem(Cleanup,this));
   397 	OpenPhoneL();
   400 	OpenPhoneL();
       
   401     RMobilePhoneBookStore adnPhoneBookStore;
       
   402     CleanupClosePushL(adnPhoneBookStore);
       
   403     OpenCachingPhoneBookL(DispatcherPhonebook::EIccAdn,adnPhoneBookStore,KErrNone);
   398 	
   404 	
   399 	RMobileONStore onStore;
   405 	RMobileONStore onStore;
   400 	TInt ret = onStore.Open(iPhone);
   406 	TInt ret = onStore.Open(iPhone);
   401 	ASSERT_EQUALS(ret, KErrNone);
   407 	ASSERT_EQUALS(ret, KErrNone);
   402 	CleanupClosePushL(onStore);
   408 	CleanupClosePushL(onStore);
   468 	TUint32 tempEventDeleteAll = RMobilePhoneStore::KStoreEmpty;
   474 	TUint32 tempEventDeleteAll = RMobilePhoneStore::KStoreEmpty;
   469 	ASSERT_EQUALS(notifyEvent, tempEventDeleteAll); 
   475 	ASSERT_EQUALS(notifyEvent, tempEventDeleteAll); 
   470 	
   476 	
   471 	AssertMockLtsyStatusL();
   477 	AssertMockLtsyStatusL();
   472 
   478 
   473 	CleanupStack::PopAndDestroy(3, this); // completeData, onStore, this
   479 	CleanupStack::PopAndDestroy(4, this); // completeData, onStore, adnPhoneBookStore, this
   474 	}
   480 	}
   475 
   481 
   476 	
   482 	
   477 //
   483 //
   478 // Other unit tests
   484 // Other unit tests
   490 void CCTsyPhonebookOnFU::TestUnit0001L()
   496 void CCTsyPhonebookOnFU::TestUnit0001L()
   491 	{
   497 	{
   492 	OpenEtelServerL(EUseExtendedError);
   498 	OpenEtelServerL(EUseExtendedError);
   493 	CleanupStack::PushL(TCleanupItem(Cleanup,this));
   499 	CleanupStack::PushL(TCleanupItem(Cleanup,this));
   494 	OpenPhoneL();
   500 	OpenPhoneL();
       
   501     RMobilePhoneBookStore adnPhoneBookStore;
       
   502     CleanupClosePushL(adnPhoneBookStore);
       
   503     OpenCachingPhoneBookL(DispatcherPhonebook::EIccAdn,adnPhoneBookStore,KErrNone);
   495 	
   504 	
   496 	RMobileONStore onStore;
   505 	RMobileONStore onStore;
   497 	TInt ret = onStore.Open(iPhone);
   506 	TInt ret = onStore.Open(iPhone);
   498 	ASSERT_EQUALS(ret, KErrNone);
   507 	ASSERT_EQUALS(ret, KErrNone);
   499 	CleanupClosePushL(onStore);
   508 	CleanupClosePushL(onStore);
   571 	
   580 	
   572 	User::WaitForRequest(mockLtsyStatus);
   581 	User::WaitForRequest(mockLtsyStatus);
   573 	ASSERT_EQUALS(KErrNone, mockLtsyStatus.Int());
   582 	ASSERT_EQUALS(KErrNone, mockLtsyStatus.Int());
   574 	AssertMockLtsyStatusL();
   583 	AssertMockLtsyStatusL();
   575 	
   584 	
   576 	CleanupStack::PopAndDestroy(3, this); // data, onStore, this
   585 	CleanupStack::PopAndDestroy(4, this); // data, onStore, adnPhoneBookStore, this
   577 
   586 
   578 	}
   587 	}
   579 	
   588 	
   580 /**
   589 /**
   581 @SYMTestCaseID BA-CTSYD-DIS-PHONEBOOKON-UN0002
   590 @SYMTestCaseID BA-CTSYD-DIS-PHONEBOOKON-UN0002