CTestFlexTimer Class Reference

List of all members.

Public Member Functions

virtual ~CTestFlexTimer ()
TInt InitL (TFileName &aIniFile, TBool aFirstTime)
TInt GetTestCasesL (const TFileName &aTestCaseFile, RPointerArray< TTestCaseInfo > &aTestCases)
TInt RunTestCaseL (const TInt aCaseNumber, const TFileName &aTestCaseFile, TTestResult &aResult)
virtual TBool OOMTestQueryL (const TFileName &, const TInt, TOOMFailureType &, TInt &, TInt &)
virtual void OOMTestInitializeL (const TFileName &, const TInt)
virtual void OOMHandleWarningL (const TFileName &, const TInt, TInt &)
virtual void OOMTestFinalizeL (const TFileName &, const TInt)
void SendTestModuleVersion ()

Static Public Member Functions

static CTestFlexTimerNewL ()

Detailed Description

This a TestFlexTimer class.

?library

Since:
?Series60_version

Constructor & Destructor Documentation

virtual CTestFlexTimer::~CTestFlexTimer (  )  [virtual]

Destructor.


Member Function Documentation

TInt CTestFlexTimer::GetTestCasesL ( const TFileName &  aTestCaseFile,
RPointerArray< TTestCaseInfo > &  aTestCases 
)

From CTestModuleBase GetTestCasesL is used to inquiry test cases from TestFlexTimer.

Since:
?Series60_version
Parameters:
aTestCaseFile Test case file (optional)
aTestCases Array of TestCases returned to test framework
Returns:
Symbian OS error code
TInt CTestFlexTimer::InitL ( TFileName &  aIniFile,
TBool  aFirstTime 
)

From CTestModuleBase InitL is used to initialize the TestFlexTimer. It is called once for every instance of TestFlexTimer after its creation.

Since:
?Series60_version
Parameters:
aIniFile Initialization file for the test module (optional)
aFirstTime Flag is true when InitL is executed for first created instance of TestFlexTimer.
Returns:
Symbian OS error code
static CTestFlexTimer* CTestFlexTimer::NewL (  )  [static]

Two-phased constructor.

virtual void CTestFlexTimer::OOMHandleWarningL ( const TFileName &  ,
const   TInt,
TInt &   
) [virtual]

From CTestModuleBase; OOMHandleWarningL. User may add implementation for OOM test warning handling. Usually no implementation is required.

Parameters:
aTestCaseFile Test case file (optional)
aCaseNumber Test case number (optional)
aFailNextValue FailNextValue for OOM test execution (optional)
Returns:
None
virtual void CTestFlexTimer::OOMTestFinalizeL ( const TFileName &  ,
const   TInt 
) [virtual]

From CTestModuleBase; OOMTestFinalizeL may be used to finalize OOM test environment. Usually no implementation is required.

Parameters:
aTestCaseFile Test case file (optional)
aCaseNumber Test case number (optional)
Returns:
None
virtual void CTestFlexTimer::OOMTestInitializeL ( const TFileName &  ,
const   TInt 
) [virtual]

From CTestModuleBase; User may add implementation for OOM test environment initialization. Usually no implementation is required.

Parameters:
aTestCaseFile Test case file (optional)
aCaseNumber Test case number (optional)
Returns:
None
virtual TBool CTestFlexTimer::OOMTestQueryL ( const TFileName &  ,
const   TInt,
TOOMFailureType &  ,
TInt &  ,
TInt &   
) [virtual]

From CTestModuleBase; OOMTestQueryL is used to specify is particular test case going to be executed using OOM conditions

Parameters:
aTestCaseFile Test case file (optional)
aCaseNumber Test case number (optional)
aFailureType OOM failure type (optional)
aFirstMemFailure The first heap memory allocation failure value (optional)
aLastMemFailure The last heap memory allocation failure value (optional)
Returns:
TBool
TInt CTestFlexTimer::RunTestCaseL ( const TInt  aCaseNumber,
const TFileName &  aTestCaseFile,
TTestResult &  aResult 
)

From CTestModuleBase RunTestCaseL is used to run an individual test case.

Since:
?Series60_version
Parameters:
aCaseNumber Test case number
aTestCaseFile Test case file (optional)
aResult Test case result returned to test framework (PASS/FAIL)
Returns:
Symbian OS error code (test case execution error, which is not reported in aResult parameter as test case failure).
void CTestFlexTimer::SendTestModuleVersion (  ) 

Method used to log version of test module

 All Classes Functions Variables
Generated on Tue Apr 20 12:03:20 2010 for FlexTimerStifSpecs by  doxygen 1.6.3