class CWapTestHarness : public CBase;
         Description
         
         Test harness providing logging features 
         
         Derivation
         
         
         
            CBase - Base class for all classes to be instantiated on the heap
             
         
         
            CWapTestHarness - Test harness providing logging features
             
         
         Members
         
         Defined in CWapTestHarness:
            
CTestInfo, DefaultLogFileName(), DoResourceLeakTest(), DumpData(), EndTest(), GetAnEntry(), GetSelection(), LogIt(), NewL(), NewLC(), NextStep(), PressAnyKey(), SetScript(), StartTestL(), Test(), operator()(), operator()()
            
         
         
         Inherited from CBase:
            
Delete(),
            Extension_(),
            operator new()
         
         
       
      
         static IMPORT_C CWapTestHarness *NewLC(const TDesC &aTitle);
         Description
         
         
         
         Parameters
         
         
         
         Return value
         
         
          
      
         static IMPORT_C CWapTestHarness *NewL(const TDesC &aTitle);
         Description
         
         
         
         Parameters
         
         
         
         Return value
         
         
         
         
       
      
         IMPORT_C void StartTestL(const TDesC &aName);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void NextStep(const TDesC &aStepName);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void EndTest(TInt aErrorCode);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void LogIt(TRefByValue< const TDesC > aFmt,...);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void operator()(TInt aResult, TInt aLineNum);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void operator()(TInt aResult);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void PressAnyKey();
         Description
         
         
          
      
         IMPORT_C void DumpData(HBufC8 &aData, TBool logIt=EFalse);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C void GetAnEntry(const TDesC &ourPrompt, TDes ¤tstring);
         Description
         
         
         
         Parameters
         
         
          
      
         IMPORT_C TInt GetSelection(const TDesC &ourPrompt, const TDesC &validChoices);
         Description
         
         
         
         Parameters
         
         
         
         Return value
         
         
          
      
         IMPORT_C void SetScript(RFile &scriptFile);
         Description
         
         
         
         Parameters
         
         
          
      
         inline void DoResourceLeakTest(TBool aValue);
         Description
         
         
         
         Parameters
         
         
          
      
         static inline void DefaultLogFileName(TDes &aFileName);
         Description
         
         
         
         Parameters
         
         
         
         
       
      
         class CTestInfo : public CBase;
         Description
         
         Holds test number and name 
         
         Derivation
         
         
         
            CBase - Base class for all classes to be instantiated on the heap
             
         
         
            CWapTestHarness::CTestInfo - Holds test number and name
             
         
         Members
         
         Defined in CWapTestHarness::CTestInfo:
            
ErrorCode(), Name(), Number()
            
         
         
         Inherited from CBase:
            
Delete(),
            Extension_(),
            operator new()
         
         
         Member functions
         
         
         
         Name()
            
         
         inline TPtr Name() const;
         Description
         
         
         
         Return value
         
         
         
         
         
         Number()
            
         
         inline TInt Number() const;
         Description
         
         
         
         Return value
         
         
         
         
         
         ErrorCode()
            
         
         inline TInt ErrorCode() const;
         Description
         
         
         
         Return value