testexecfw/symbianunittestfw/sutfw/sutfwui/sutfwconsoleui/inc/symbianunittestconsoleui.h
changeset 1 bbd31066657e
parent 0 3e07fef1e154
equal deleted inserted replaced
0:3e07fef1e154 1:bbd31066657e
    32     public CActive, 
    32     public CActive, 
    33     public MSymbianUnitTestUiCallBack
    33     public MSymbianUnitTestUiCallBack
    34     {
    34     {
    35     public: // Constructors and destructor
    35     public: // Constructors and destructor
    36     
    36     
    37         static CSymbianUnitTestConsoleUi* NewLC( CConsoleBase& aConsole );
    37         static CSymbianUnitTestConsoleUi* NewLC();
    38         static CSymbianUnitTestConsoleUi* NewL( CConsoleBase& aConsole );
    38         static CSymbianUnitTestConsoleUi* NewL();
    39         ~CSymbianUnitTestConsoleUi();
    39         ~CSymbianUnitTestConsoleUi();
    40     
    40     
    41     public: // From CActive
    41     protected: // From CActive
    42         
    42         
    43         void RunL();
    43         void RunL();
    44         void DoCancel();
    44         void DoCancel();
    45     
    45     
    46     public: // From MSymbianUnitTestUiCallBack
    46     public: // From MSymbianUnitTestUiCallBack
    49         void InfoMsg( const TDesC& aFormat, const TDesC& aMessage );
    49         void InfoMsg( const TDesC& aFormat, const TDesC& aMessage );
    50         void IncrementExecutedTestsCount();
    50         void IncrementExecutedTestsCount();
    51     
    51     
    52     private: // Constructors
    52     private: // Constructors
    53     
    53     
    54         CSymbianUnitTestConsoleUi( CConsoleBase& aConsole );
    54         CSymbianUnitTestConsoleUi();
    55         void ConstructL();
    55         void ConstructL();
    56         
    56         
    57     private: // New functions
    57     private: // New functions
    58     
    58     
    59         void PrintAllocFailureSimulationText();
    59         void PrintAllocFailureSimulationText();
    60         
    60         
    61     private: // Data
    61     private: // Data
    62     
    62     
    63         CConsoleBase& iConsole;
    63         CConsoleBase* iConsole;
    64         CSymbianUnitTestCommandLineParser* iCommandLineParser;
    64         CSymbianUnitTestCommandLineParser* iCommandLineParser;
    65         CSymbianUnitTestRunner* iTestRunner;
    65         CSymbianUnitTestRunner* iTestRunner;
    66         TInt iExecutedTestCount;
    66         TInt iExecutedTestCount;
    67     };
    67     };
    68 
    68