--- a/vmbx/vmbxcpplugin/tsrc/src/ut_dummyvoicemailboxentry.cpp Tue Aug 31 15:45:17 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,331 +0,0 @@
-/*
-* Copyright (c) 2009 - 2010 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: Implementation of the CVoiceMailboxEntry class
-*
-*/
-
-// System includes
-#include <QtTest/QtTest>
-#include <cvoicemailboxentry.h>
-// For global value
-#include "ut_vmbxuiengine.h"
-
-// CONSTANTS
-
-// ============================ MEMBER FUNCTIONS =============================
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::NewL
-//
-// ---------------------------------------------------------------------------
-//
-
-EXPORT_C CVoiceMailboxEntry* CVoiceMailboxEntry::NewL()
- {
- qDebug( "DummyVoiceMailboxEntry::NewL >" );
- CVoiceMailboxEntry* self = CVoiceMailboxEntry::NewLC();
- CleanupStack::Pop( self );
- qDebug( "DummyVoiceMailboxEntry::NewL <" );
- return self;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::NewLC
-//
-// ---------------------------------------------------------------------------
-//
-EXPORT_C CVoiceMailboxEntry* CVoiceMailboxEntry::NewLC()
- {
- qDebug( "DummyVoiceMailboxEntry::NewLC >" );
- CVoiceMailboxEntry* self = new( ELeave ) CVoiceMailboxEntry;
- CleanupStack::PushL( self );
- self->ConstructL();
- qDebug( "DummyVoiceMailboxEntry::NewLC <" );
- return self;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::~CVoiceMailboxEntry
-// Destructor
-// ---------------------------------------------------------------------------
-//
-CVoiceMailboxEntry::~CVoiceMailboxEntry()
- {
- qDebug( "DummyVoiceMailboxEntry::~CVoiceMailboxEntry >" );
- delete ivmbxNumber;
- delete iVmbxBrandId;
- delete ivmbxName;
- qDebug( "DummyVoiceMailboxEntry::~CVoiceMailboxEntry <" );
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::ServiceId
-// Get ServiceId
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TServiceId CVoiceMailboxEntry::ServiceId() const
- {
- qDebug( "DummyVoiceMailboxEntry::ServiceId %d", iVmbxServiceId );
- return iVmbxServiceId;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetServiceId
-// Set entry's service id
-// ---------------------------------------------------------------------------
-//
-void CVoiceMailboxEntry::SetServiceId(
- const TServiceId& aVmbxServiceId )
- {
- qDebug( "DummyVoiceMailboxEntry::SetServiceId %d", aVmbxServiceId);
- iVmbxServiceId = aVmbxServiceId;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::VoiceMailboxType
-// Returns type of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TVmbxType CVoiceMailboxEntry::VoiceMailboxType( ) const
- {
- qDebug( "DummyVoiceMailboxEntry::VoiceMailboxType %d", iVmbxType );
- return iVmbxType;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetVoiceMailboxType
-// Set Type of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CVoiceMailboxEntry::SetVoiceMailboxType( const TVmbxType& aType )
- {
- qDebug( "DummyVoiceMailboxEntry::SetVoiceMailboxType %d", aType );
- iVmbxType = aType;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::VmbxAlsLineType
-// Get ALS line Type of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TVmbxAlsLineType CVoiceMailboxEntry::VmbxAlsLineType() const
- {
- qDebug( "DummyVoiceMailboxEntry::VmbxAlsLineType >" );
- return iVmbxLineType;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetVmbxAlsLineType
-// Set ALS line Type of the entry instance
-// ---------------------------------------------------------------------------
-//
-void CVoiceMailboxEntry::SetVmbxAlsLineType(
- const TVmbxAlsLineType& aLine )
- {
- qDebug( "DummyVoiceMailboxEntry::SetVmbxAlsLineType %d >", aLine );
- if ( EVmbxAlsLineDefault == aLine )
- {
- iVmbxLineType = EVmbxAlsLine1;
- }
- else
- {
- iVmbxLineType = aLine;
- }
- qDebug( "DummyVoiceMailboxEntry::SetVmbxAlsLineType %d <", iVmbxLineType );
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::GetVmbxNumber
-// Get number or address of the entry instance
-// ---------------------------------------------------------------------------
-//
-TInt CVoiceMailboxEntry::GetVmbxNumber( TPtrC& aVmbxNumber ) const
- {
- qDebug("DummyVoiceMailboxEntry::GetVmbxNumber >");
- aVmbxNumber.Set(globalNumber.utf16());
- qDebug("DummyVoiceMailboxEntry::GetVmbxNumber %d", globalExpRet);
- return globalExpRet;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetVmbxNumber
-// Set number or address of the entry instance
-// ---------------------------------------------------------------------------
-//
-TInt CVoiceMailboxEntry::SetVmbxNumber( const TDesC& aVmbxNumber )
- {
- qDebug("DummyVoiceMailboxEntry::SetVmbxNumber >");
- globalNumber = QString::fromUtf16(aVmbxNumber.Ptr(), aVmbxNumber.Length());
- qDebug("DummyVoiceMailboxEntry::SetVmbxNumber %d", globalExpRet);
- return globalExpRet;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::GetVmbxAlsLineType
-// Get Brand Id of the entry instance
-// ---------------------------------------------------------------------------
-//
-TInt CVoiceMailboxEntry::GetBrandId( TPtrC8& aBrandId ) const
- {
- qDebug("DummyVoiceMailboxEntry::GetBrandId >");
- TInt result( KErrNotFound );
- if ( iVmbxBrandId )
- {
- aBrandId.Set( iVmbxBrandId->Des() );
- result = KErrNone;
- }
- else
- {
- aBrandId.Set( KNullDesC8 );
- }
- qDebug("DummyVoiceMailboxEntry::GetBrandId <");
- return result;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetBrandId
-// Set Brand Id of the entry instance
-// ---------------------------------------------------------------------------
-//
-TInt CVoiceMailboxEntry::SetBrandId( const TDesC8& aBrandId )
-{
- qDebug("DummyVoiceMailboxEntry::SetBrandId >");
- TInt result( KErrNoMemory );
- if ( KVmbxMaxNumberLength < aBrandId.Length() ){
- result = KErrArgument;
- }else{
- delete iVmbxBrandId;
- iVmbxBrandId = aBrandId.Alloc();
- if ( iVmbxBrandId ){
- result = KErrNone;
- }
- }
- qDebug("DummyVoiceMailboxEntry::SetBrandId <");
- return result;
-}
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::GetVmbxName
-// Get Name of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CVoiceMailboxEntry::GetVmbxName( TPtrC& aVmbxName ) const
-{
- qDebug("DummyVoiceMailboxEntry::GetVmbxName >");
- TInt result( KErrNotFound );
- if ( ivmbxName ){
- aVmbxName.Set( ivmbxName->Des() );
- result = KErrNone;
- }else{
- qDebug( "DummyVoiceMailboxEntry::GetVmbxName:KNullDesC" );
- aVmbxName.Set( KNullDesC );
- }
- qDebug("DummyVoiceMailboxEntry::GetVmbxName <");
- return result;
-}
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetVmbxName
-// Set Name of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TInt CVoiceMailboxEntry::SetVmbxName( const TDesC& aVmbxName )
-{
- qDebug("DummyVoiceMailboxEntry::SetVmbxName >");
- TInt result( KErrNoMemory );
- if (KVmbxMaxNumberLength < aVmbxName.Length()){
- result = KErrArgument;
- }else{
- delete ivmbxName;
- ivmbxName = aVmbxName.Alloc(); // Returns NULL if fails.
- if ( ivmbxName ){
- result = KErrNone;
- }
- }
- qDebug("DummyVoiceMailboxEntry::SetVmbxName <");
- return result;
-}
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::UsingMemoryLocation
-// Returns memory location of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C TVmbxMemoryLocation CVoiceMailboxEntry::UsingMemoryLocation( ) const
- {
- qDebug("DummyVoiceMailboxEntry::UsingMemoryLocation <>");
- return iUsingMemory;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::Reset
-// Reset the data members of the entry instance
-// ---------------------------------------------------------------------------
-//
-EXPORT_C void CVoiceMailboxEntry::Reset()
-{
- qDebug("DummyVoiceMailboxEntry::Reset >");
- iVmbxServiceId = KVmbxServiceIdNone;
- iVmbxType = EVmbxNone;
- iVmbxLineType = EVmbxAlsLineDefault;
- if (ivmbxNumber){
- ivmbxNumber->Des().Zero();
- qDebug("DummyVoiceMailboxEntry::Reset vmbx number");
- }
- if (ivmbxName){
- ivmbxName->Des().Zero();
- qDebug("DummyVoiceMailboxEntry::Reset vmbx name");
- }
- if (iVmbxBrandId){
- iVmbxBrandId->Des().Zero();
- qDebug("DummyVoiceMailboxEntry::Reset vmbx brandId");
- }
- iUsingMemory = EVmbxSimMemory;
- qDebug("DummyVoiceMailboxEntry::Reset <");
-}
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::SetUsingMemoryLocation
-// Set using memory of the entry instance
-// ---------------------------------------------------------------------------
-//
-void CVoiceMailboxEntry::SetUsingMemoryLocation(
- const TVmbxMemoryLocation& aType )
- {
- qDebug("DummyVoiceMailboxEntry::SetUsingMemoryLocation %d", aType);
- iUsingMemory = aType;
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::CVoiceMailboxEntry
-// C++ default constructor can NOT contain any code, that
-// might leave.
-// ---------------------------------------------------------------------------
-//
-CVoiceMailboxEntry::CVoiceMailboxEntry()
- {
- qDebug("DummyVoiceMailboxEntry::CVoiceMailboxEntry <>");
- }
-
-// ---------------------------------------------------------------------------
-// CVoiceMailboxEntry::ConstructL
-// Symbian 2nd phase constructor can leave.
-// ---------------------------------------------------------------------------
-//
-void CVoiceMailboxEntry::ConstructL()
- {
- qDebug("DummyVoiceMailboxEntry::ConstructL <>");
- }
-
-// End of file