diff -r 5da8188e392b -r ae47d0499bee commsconfig/commsdatabaseshim/ts_commdb/Step_039_xx.cpp --- a/commsconfig/commsdatabaseshim/ts_commdb/Step_039_xx.cpp Tue Aug 24 14:43:02 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,110 +0,0 @@ -// Copyright (c) 2001-2009 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: -// This contains CommDb Unit Test Cases 039.XX -// -// - -// EPOC includes -#include -#include -#include -#include - -// Test system includes -#include -#include -#include "Teststepcommdb.h" -#include "TestSuiteCommdb.h" -#include "Step_039_xx.h" - - -CCommDbTest039_01::CCommDbTest039_01() - { - // store the name of this test case - iTestStepName = _L("step_039_01"); - } - -CCommDbTest039_01::~CCommDbTest039_01() - {} - -TVerdict CCommDbTest039_01::doTestStepL( void ) - { - if(executeStepL()!=KErrNone) - return EFail; - return EPass; - } - -TVerdict CCommDbTest039_01::doTestStepPreambleL() - { - iTheDb=CCommsDatabase::NewL(); - - return EPass; - } - -TInt CCommDbTest039_01::executeStepL() - { - CCommsDbTemplateRecord* templateRecord = CCommsDbTemplateRecord::NewL(iTheDb, TPtrC(MODEM_BEARER)); - CleanupStack::PushL(templateRecord); - - TInt ret(KErrNone); - User::LeaveIfError(templateRecord->Modify()); - templateRecord->WriteTextL(TPtrC(COMMDB_NAME), _L("DummyName")); - User::LeaveIfError(templateRecord->StoreModifications()); - - if(!templateRecord->TemplateRecordExists()) - ret = KErrGeneral; - - //delete the template - User::LeaveIfError(templateRecord->Delete()); - - if(templateRecord->TemplateRecordExists()) - ret = KErrGeneral; - - CleanupStack::PopAndDestroy(templateRecord); - - return ret; - } - -TVerdict CCommDbTest039_01::doTestStepPostambleL() - { - delete iTheDb; - iTheDb=NULL; - return EPass; - } - -// - -CCommDbTest039_02::CCommDbTest039_02() - { - // store the name of this test case - iTestStepName = _L("step_039_02"); - } - -CCommDbTest039_02::~CCommDbTest039_02() - {} - -TVerdict CCommDbTest039_02::doTestStepL( void ) - { - Log(_L("Step 039.02 called ")); - - iTestStepResult = EPass; - - CCommDbTest039_01* step039_01 = new(ELeave) CCommDbTest039_01; - CleanupStack::PushL(step039_01); - step039_01->iSuite = iSuite; - doTestStepWithHeapFailureL( *step039_01, KErrNone); - CleanupStack::PopAndDestroy(step039_01); - - return iTestStepResult; - }