CRemoteTestCase Class Reference

class CRemoteTestCase : public CTestCase

Inherits from

Public Member Functions
~CRemoteTestCase()
CRemoteTestCase *NewL(CTestCombiner *, TDesC &, TInt, TFullTestResult::TCaseExecutionResult)
Private Member Functions
CRemoteTestCase(CTestCombiner *, TInt, TFullTestResult::TCaseExecutionResult)
voidConstructL(TDesC &)
Inherited Functions
CActive::CActive(TInt)
CActive::Cancel()
CActive::Deque()
CActive::Extension_(TUint,TAny *&,TAny *)
CActive::IsActive()const
CActive::IsAdded()const
CActive::Priority()const
CActive::RunError(TInt)
CActive::SetActive()
CActive::SetPriority(TInt)
CActive::~CActive()
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CTestCase::CTestCase(CTestCombiner *,TInt,TFullTestResult::TCaseExecutionResult,TCaseType,CTCTestModule *)
CTestCase::Complete(TInt)
CTestCase::DoCancel()
CTestCase::ExpectedResult()
CTestCase::ExpectedResultCategory()
CTestCase::IsCompletelyFinished(void)
CTestCase::RunL()
CTestCase::StartL()
CTestCase::State()
CTestCase::TestId()
CTestCase::TestModule(void)
CTestCase::Type()
CTestCase::~CTestCase()
Public Member Enumerations
enumTRemoteState {
ECaseIdle, ECaseRunSent, ECaseRunning, ECasePauseSent, ECasePaused, ECaseResumeSent, ECaseCancelSent, ECaseCancelled, ECaseCompleted
}
Inherited Enumerations
CActive:TPriority
CTestCase:TCaseType
CTestCase:TTestCaseStatus
Public Attributes
TBool iFreeSlave
TRemoteState iRemoteState
TUint32 iSlaveId
Inherited Attributes
CActive::iStatus
CTestCase::iExpectedResult
CTestCase::iExpectedResultCategory
CTestCase::iResult
CTestCase::iState
CTestCase::iTestCombiner
CTestCase::iTestId
CTestCase::iType

Constructor & Destructor Documentation

CRemoteTestCase(CTestCombiner *, TInt, TFullTestResult::TCaseExecutionResult)

CRemoteTestCase(CTestCombiner *testCombiner,
TIntaExpectedResult,
TFullTestResult::TCaseExecutionResultaCategory
)[private]

C++ default constructor.

Parameters

CTestCombiner * testCombiner
TInt aExpectedResult
TFullTestResult::TCaseExecutionResult aCategory

~CRemoteTestCase()

~CRemoteTestCase()

Destructor.

Member Functions Documentation

ConstructL(TDesC &)

voidConstructL(TDesC &aTestId)[private]

By default Symbian OS constructor is private.

Parameters

TDesC & aTestId

NewL(CTestCombiner *, TDesC &, TInt, TFullTestResult::TCaseExecutionResult)

CRemoteTestCase *NewL(CTestCombiner *testCombiner,
TDesC &aTestId,
TIntaExpectedResult,
TFullTestResult::TCaseExecutionResultaCategory
)[static]

Two-phased constructor.

Parameters

CTestCombiner * testCombiner
TDesC & aTestId
TInt aExpectedResult
TFullTestResult::TCaseExecutionResult aCategory

Member Enumerations Documentation

Enum TRemoteState

Enumerators

ECaseIdle
ECaseRunSent
ECaseRunning
ECasePauseSent
ECasePaused
ECaseResumeSent
ECaseCancelSent
ECaseCancelled
ECaseCompleted

Member Data Documentation

TBool iFreeSlave

TBool iFreeSlave

TRemoteState iRemoteState

TRemoteState iRemoteState

TUint32 iSlaveId

TUint32 iSlaveId