testexecfw/symbianunittestfw/sutfw/sutfwcore/sutfwframework/tsrc/inc/ut_symbianunittest.h
changeset 1 bbd31066657e
parent 0 3e07fef1e154
equal deleted inserted replaced
0:3e07fef1e154 1:bbd31066657e
    25 
    25 
    26 // FORWARD DECLARATIONS
    26 // FORWARD DECLARATIONS
    27 class CSymbianUnitTestResult;
    27 class CSymbianUnitTestResult;
    28 
    28 
    29 // CLASS DECLARATION
    29 // CLASS DECLARATION
    30 class UT_CSymbianUnitTest : 
    30 NONSHARABLE_CLASS(UT_CSymbianUnitTest) : 
    31     public CSymbianUnitTest, 
    31     public CSymbianUnitTest, 
    32     public MSymbianUnitTestObserver
    32     public MSymbianUnitTestObserver
    33     {
    33     {
    34     public: // Constructors and destructor
    34     public: // Constructors and destructor
    35     
    35     
    49         void UT_IsMemoryAllocationFailureSimulationUsedL();
    49         void UT_IsMemoryAllocationFailureSimulationUsedL();
    50         void UT_PanicInTestL();
    50         void UT_PanicInTestL();
    51         void UT_ErrorInSetupL();
    51         void UT_ErrorInSetupL();
    52         void UT_LeaveInTestL();
    52         void UT_LeaveInTestL();
    53         void UT_MemoryLeakInTestL();
    53         void UT_MemoryLeakInTestL();
       
    54         void UT_EqualsAssertsL();
    54         void UT_FailingAssertsL();
    55         void UT_FailingAssertsL();
    55         void UT_PassingAssertsL();
    56         void UT_PassingAssertsL();
    56 	void UT_TestCaseNamesL();
    57         void UT_TestCaseNamesL();
    57 	void UT_TimeoutL();
    58         void UT_TimeoutL();
    58 
    59 
    59     protected: // Failing functions to simulate failing tests
    60     protected: // Failing functions to simulate failing tests
    60         
    61         
    61         void SimulatePanicL();
    62         void SimulatePanicL();
    62         void SimulateLeaveL();
    63         void SimulateLeaveL();
    66         void SimulateFailingAssertWithDesC8sL();
    67         void SimulateFailingAssertWithDesC8sL();
    67         void SimulateFailingAssertWithDesC16sL();
    68         void SimulateFailingAssertWithDesC16sL();
    68         void SimulateFailingAssertLeaveL();
    69         void SimulateFailingAssertLeaveL();
    69         void SimulateFailingAssertLeaveWithSpecificValueL();
    70         void SimulateFailingAssertLeaveWithSpecificValueL();
    70         void SimulateTimeoutL();
    71         void SimulateTimeoutL();
       
    72         void SimulateEqualsAssertWithStringL();
       
    73 		void SimulateEqualsAssertWithStringFailL();
       
    74 		void SimulateEqualsAssertWithString8L();
       
    75 		void SimulateEqualsAssertWithString8FailL();
       
    76 		void SimulateEqualsAssertWithIntL();
       
    77 		void SimulateEqualsAssertWithIntFailL();
    71         
    78         
    72     protected: // Dummy function to simulate setup and teardown
    79     protected: // Dummy function to simulate setup and teardown
    73         
    80         
    74         void Dummy();
    81         void Dummy();
    75         
    82