/** 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; }
/** 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; }
CTestStep* CTestPnP::CreateTestStep(const TDesC& aStepName) { CTestStep* testStep = NULL; TRAPD(err,testStep=CreateTestStepL(aStepName)); if(err == KErrNone) { return testStep; } else { return NULL; } }