diff -r 000000000000 -r dfb7c4ff071f datacommsserver/esockserver/test/TE_IPCTest/TestStepIPC.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/datacommsserver/esockserver/test/TE_IPCTest/TestStepIPC.cpp Thu Dec 17 09:22:25 2009 +0200 @@ -0,0 +1,67 @@ +// Copyright (c) 2004-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 definition of CTestStepIPC which is the base class +// for all the IPC Test Step classes +// +// + +// EPOC includes +#include +#include +#include + +// Test system includes + +#include "TestStepIPC.h" + +// constructor +CTestStepIPC::CTestStepIPC() + { + iProt = _L("IPC Stream"); + } + +// destructor +CTestStepIPC::~CTestStepIPC() + { + + } + +enum TVerdict CTestStepIPC::doTestStepL() + { + + TRAPD(trapRet,enum TVerdict stepRet = InternalDoTestStepL();\ + if (stepRet !=EPass)\ + {\ + SetTestStepResult(stepRet);\ + }\ + ) + + if (trapRet != KErrNone) + { + SetTestStepResult(EFail); + return EFail; + } + return EPass; + }; + +TInt CTestStepIPC::OptimalConnect(RSocketServ& aSrv) + { + TSessionPref pref; + pref.iAddrFamily = KDummyAddrFamily; + pref.iProtocol = KDummyOne; + return aSrv.Connect(pref); + } + + +