Header file and CPP file for creating TEF Test Steps
The following example demonstrates how to write a header file and CPP
file for creating a TEF Test Steps:
Header file
/**
* @file SampleStep.h
*
* Copyright (c) 2004 Symbian Ltd. All rights reserved.
*/
#if (!defined __SAMPLE_STEP_H__)
#define __SAMPLE_STEP_H__
#include <TestExecuteStepBase.h>
#include "CTEFUnitServer.h"
// __EDIT_ME__ - Create your own test step definitions
class CSampleStep1 : public CTestStep
{
public:
CSampleStep1();
~CSampleStep1();
virtual Tverdict doTestStepPreambleL();
virtual Tverdict doTestStepPostambleL();
virtual Tverdict doTestStepL();
private:
};
#endif
CPP file
/**
* @file SampleTest.cpp
*
* Copyright (c) 2004 Symbian Ltd. All rights reserved.
*/
#include "SampleStep.h"
#include <testexecutelog.h>
CSampleStep1::~CSampleStep1()
{
// Destructor Code
}
CSampleStep1::CSampleStep1()
{
// Constructor Code
}
TVerdict CSampleStep1::doTestStepPreambleL()
{
// Override base class virtual function
return TestStepResult();
}
TVerdict CSampleStep1::doTestStepL()
{
// Demonstrates reading configuration parameters fom an ini file section
// ASSERTS, etc..
return TestStepResult();
}
TVerdict CSampleStep1::doTestStepPostambleL()
{
// Override base class virtual function
return TestStepResult();
}