diff -r 594d59766373 -r 7d48bed6ce0c vmbx/vmbxengine/tsrc/ut_vmbxengine/src/cenrep_mock.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vmbx/vmbxengine/tsrc/ut_vmbxengine/src/cenrep_mock.cpp Tue Aug 31 15:45:17 2010 +0300 @@ -0,0 +1,53 @@ +#include +#include +#include "voicemailboxdomaincrkeys.h" +#include "voicemailboxprivatecrkeys.h" + +_LIT(KStringValue, "123"); + +// TODO: Add a new class named Ut_Utility to config all CR key +// to simulate 3 different images +CRepository* CRepository::NewL(TUid /*aRepositoryUid*/) +{ + CRepository *self = new (ELeave) CRepository(); + return self; +} + +CRepository::~CRepository() +{ + +} + +TInt CRepository::Get(TUint32 aKey, TInt& aValue) +{ + if (KVideoMbxSupport == aKey){ + aValue = 1; + qDebug("KVideoMbxSupport 1"); + } else if (KVmbxNoSimWriting == aKey){ + aValue = 0; + qDebug("KVmbxNoSimWriting 0"); + } else if (KVmbxUiCaps == aKey){ + aValue = 0; + qDebug("KVmbxUiCaps 1"); + } else { + aValue = 0; + qDebug("default 0"); + } + + return KErrNone; +} +TInt CRepository::Set(TUint32 /*aKey*/, TInt /*aValue*/) +{ + return KErrNone; +} + +TInt CRepository::Get(TUint32 /*aKey*/, TDes16& aValue) +{ + aValue.Append(KStringValue); + return KErrNone; +} + +TInt CRepository::Set(TUint32 /*aKey*/, const TDesC16& /*aValue*/) +{ + return KErrNone; +}