mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengsipprofilehandler.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- a/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengsipprofilehandler.h	Tue Aug 31 15:12:07 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengsipprofilehandler.h	Wed Sep 01 12:31:01 2010 +0100
@@ -20,13 +20,13 @@
 #define __UT_MUSENGSIPPROFILEHANDLER_H__
 
 
-// INCLUDES
+//  INCLUDES
+#include "mussipprofileuser.h"
 #include <digia/eunit/ceunittestsuiteclass.h>
 #include <digia/eunit/eunitmacros.h>
 
 //  FORWARD DECLARATIONS
 class CMusSipProfileHandler;
-class CMusEngObserverStub;
 
 
 //  CLASS DEFINITION
@@ -34,8 +34,9 @@
  * Tester class for CMusSipProfileHandler. 
  * 
  */
-NONSHARABLE_CLASS( UT_CMusEngSipProfileHandler ): 
-    public CEUnitTestSuiteClass
+NONSHARABLE_CLASS( UT_CMusEngSipProfileHandler ):
+	public CEUnitTestSuiteClass,
+    public MMusSipProfileUser
     {
     public:     // Constructors and destructors
 
@@ -49,7 +50,11 @@
          * Destructor
          */
         ~UT_CMusEngSipProfileHandler();
+
+	public: // From MMusSipProfileUser    
         
+        TBool IsRoamingBetweenAPsAllowed();
+
     private: // Constructors and destructors
 
         UT_CMusEngSipProfileHandler();
@@ -61,20 +66,18 @@
 
         void Teardown();
 
-    private: // Test methdods
+    private: // Test methods
     
-        void UT_CreateSipProfileLL();
-        void UT_ProfileIdL();
-        void UT_AlrEventL();
-        void UT_NullTestsL();
-        void UT_UserFromProfileLCL();
-        void UT_IsRegisteredL();
-        void UT_ProfileRegistryEventOccurredL();
+        void UT_CMusEngSipProfileHandler_CreateSipProfileLL();
+        void UT_CMusEngSipProfileHandler_ProfileIdL();
+        void UT_CMusEngSipProfileHandler_AlrEventL();
+        void UT_CMusEngSipProfileHandler_NullTestsL();
+        void UT_CMusEngSipProfileHandler_UserFromProfileLCL();
         
     private:    // Data
 
         CMusSipProfileHandler* iProfileHandler;
-        CMusEngObserverStub* iObserver;
+        TBool iRoamingBetweenAPsAllowed;
         
         EUNIT_DECLARE_TEST_TABLE;
     };