messagingfw/biomsgfw/BITSSRC/BioTestUtils.cpp
changeset 58 6c34d0baa0b1
parent 0 8e480a14352b
equal deleted inserted replaced
55:6f4453afd006 58:6c34d0baa0b1
   903 void CBioTestUtils::InstantiateClientMtmsL()
   903 void CBioTestUtils::InstantiateClientMtmsL()
   904 	{
   904 	{
   905 	// client side
   905 	// client side
   906 	__ASSERT_ALWAYS(iMsvSession, User::Panic(BIOTEST_PANIC, KErrBIONotOnClientSide));
   906 	__ASSERT_ALWAYS(iMsvSession, User::Panic(BIOTEST_PANIC, KErrBIONotOnClientSide));
   907 	if(iClientMtmRegistry)
   907 	if(iClientMtmRegistry)
   908 		delete iClientMtmRegistry;
   908 		{
       
   909 	    delete iClientMtmRegistry;
       
   910 	    iClientMtmRegistry = NULL;
       
   911 		}
   909 	iClientMtmRegistry = CClientMtmRegistry::NewL(*iMsvSession);
   912 	iClientMtmRegistry = CClientMtmRegistry::NewL(*iMsvSession);
   910 	iBioClientMtm = (CBIOClientMtm*) iClientMtmRegistry->NewMtmL(KUidMsgTypeSmartMessage);
   913 	iBioClientMtm = (CBIOClientMtm*) iClientMtmRegistry->NewMtmL(KUidMsgTypeSmartMessage);
   911 	}
   914 	}
   912 
   915 
   913 void CBioTestUtils::InstantiateServerMtmsL()
   916 void CBioTestUtils::InstantiateServerMtmsL()
   993 		}
   996 		}
   994 
   997 
   995 	// Set the session path for the RFs
   998 	// Set the session path for the RFs
   996 	SetSessionPath(aFileDirectory);
   999 	SetSessionPath(aFileDirectory);
   997 	if (iDir) 
  1000 	if (iDir) 
   998 		delete iDir;
  1001 		{
       
  1002 	    delete iDir;
       
  1003 	    iDir = NULL;
       
  1004 		}
   999 	User::LeaveIfError(iFs.GetDir(_L("*.txt"), KEntryAttNormal, ESortByName, iDir));
  1005 	User::LeaveIfError(iFs.GetDir(_L("*.txt"), KEntryAttNormal, ESortByName, iDir));
  1000     TInt count = iDir->Count();
  1006     TInt count = iDir->Count();
  1001     if(count == 0)
  1007     if(count == 0)
  1002         {
  1008         {
  1003         User::Leave(KErrNotFound);   // No files to process
  1009         User::Leave(KErrNotFound);   // No files to process
  1185 	store->HasBodyTextL() ? store->RestoreBodyTextL(*richText) : User::Leave( KErrNotFound);
  1191 	store->HasBodyTextL() ? store->RestoreBodyTextL(*richText) : User::Leave( KErrNotFound);
  1186 	
  1192 	
  1187 	TInt messageLength = richText->DocumentLength();
  1193 	TInt messageLength = richText->DocumentLength();
  1188 
  1194 
  1189 	delete iMessageBody;
  1195 	delete iMessageBody;
       
  1196 	iMessageBody = NULL;
  1190 	iMessageBody = HBufC::NewL(messageLength);
  1197 	iMessageBody = HBufC::NewL(messageLength);
  1191 	TPtr messDes = iMessageBody->Des();
  1198 	TPtr messDes = iMessageBody->Des();
  1192 
  1199 
  1193 	TInt length = messDes.Length();
  1200 	TInt length = messDes.Length();
  1194 	while(length < messageLength)
  1201 	while(length < messageLength)