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 CTestFlexTimer * | NewL () |
Detailed Description
This a TestFlexTimer class.
?library
- Since:
- ?Series60_version
Constructor & Destructor Documentation
virtual CTestFlexTimer::~CTestFlexTimer |
( |
|
) |
[virtual] |
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
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