LOCAL_C void CreateSignatureL(TMsvId serviceId) { testUtils->iMsvEntry->SetEntryL(serviceId); CParaFormatLayer* paraFormatLayer=CParaFormatLayer::NewL(); CleanupStack::PushL(paraFormatLayer); CCharFormatLayer* charFormatLayer=CCharFormatLayer::NewL(); CleanupStack::PushL(charFormatLayer); CRichText* signature=CRichText::NewL(paraFormatLayer, charFormatLayer, CEditableText::EFlatStorage, 256); CleanupStack::PushL(signature); TBuf<100> bodyContents = _L("(Signature:) Symbian Ltd."); signature->InsertL(0, bodyContents); CMsvStore* msvStore = testUtils->iMsvEntry->EditStoreL(); CleanupStack::PushL(msvStore); msvStore->StoreBodyTextL(*signature); msvStore->Commit(); CleanupStack::PopAndDestroy(4); // msvStore, signature, charFormatLayer, paraFormatLayer }