/**
Overrides the pure virtual CTestServer::CreateTestStep. Creates a test step by its name.

@return - A CTestStep derived instance or NULL if error or there is no a test step with the name
specified.

@see CTestServer::CreateTestStep
*/
CTestStep* CTe_LbsNetPsySuite::CreateTestStep(const TDesC& aStepName)
	{
	iCurrentStep = NULL;
	TRAPD(err, iCurrentStep = CreateTestStepL(aStepName));
	if(err!=KErrNone)
		{
		return NULL;
		}
	return iCurrentStep;
	}
예제 #2
0
/**
  Function : CreateTestStep
  Description : This method is run in a seperate thread which is re-used 
  				when the -SharedData flag is set.
  @return : A pointer to the CTestStep class
*/
CTestStep* CT_MsgServer::CreateTestStep(const TDesC& aStepName)
	{
	CTestStep* testStep = NULL;

	TRAPD(err,testStep = CreateTestStepL(aStepName));
	if(err)
		{
		ERR_PRINTF1(_L("CT_MsgServer::CreateTestStep() left!"));
		}
	return testStep;
	}
예제 #3
0
CTestStep* CTestPnP::CreateTestStep(const TDesC& aStepName)
	{
	CTestStep* testStep = NULL;
	TRAPD(err,testStep=CreateTestStepL(aStepName));
	if(err == KErrNone)
		{
		return testStep;
		}
	else
		{
		return NULL;
		}
	}