diff -r c5f26e3de961 -r a365cb779476 commsfwutils/commsbufs/TE_mbufmgr/src/Test01CreateDeleteMBufMgr.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/commsfwutils/commsbufs/TE_mbufmgr/src/Test01CreateDeleteMBufMgr.cpp Fri Sep 17 08:36:26 2010 +0300 @@ -0,0 +1,65 @@ +// Copyright (c) 2002-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: +// Contains MBufMgr Test Step 01 to Create & destroy RMBufManager +// +// + +// EPOC includes +#include + +// Test system includes +//#ifdef SYMBIAN_OLD_EXPORT_LOCATION +//#include "networking/log.h" +//#include "networking/teststep.h" +//#else +//#include +//#include +//#endif +#include "TestStepCTMbufmgr.h" + +#include "Test01CreateDeleteMBufMgr.h" +#include + +// constructor +CTest01CreateDeleteMBufMgr::CTest01CreateDeleteMBufMgr() + { + SetTestStepName(_L("MBufMgrTest01"));// Store the name of this test case + } + +// destructor +CTest01CreateDeleteMBufMgr::~CTest01CreateDeleteMBufMgr() + { + } + +// +enum TVerdict CTest01CreateDeleteMBufMgr::doTestStepL(void) + { + SetTestStepResult(EFail); + //-------------- substep 1 -------------------- + INFO_PRINTF1(_L(" 01 Create CMBufManager and install active scheduler: blh blah blha")); + CleanupStack::PushL( iActSch = new(ELeave) CActiveScheduler ); + CActiveScheduler::Install(iActSch); + CreateInstanceMBufMgrL(KMBufDefaultHeapSize); + + //-------------- substep 2 -------------------- + INFO_PRINTF1(_L(" 02 Clean up stack:")); + iBufPond.Close(); + CActiveScheduler::Install(NULL); + CleanupStack::PopAndDestroy(iActSch); + + SetTestStepResult(EPass); + + return TestStepResult(); + } +