mmshplugins/mmshaoplugin/tsrc/ut_aoplugin/inc/ut_muspropertymonitor.h
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
--- a/mmshplugins/mmshaoplugin/tsrc/ut_aoplugin/inc/ut_muspropertymonitor.h	Thu Aug 19 09:51:39 2010 +0300
+++ b/mmshplugins/mmshaoplugin/tsrc/ut_aoplugin/inc/ut_muspropertymonitor.h	Tue Aug 31 15:12:07 2010 +0300
@@ -20,6 +20,10 @@
 #define __UT_CMusPropertyMonitor_H__
 
 
+// USER INCLUDES
+
+#include "mmuscallstateobserver.h" 
+
 //  EXTERNAL INCLUDES
 #include <digia/eunit/ceunittestsuiteclass.h>
 #include <digia/eunit/eunitmacros.h>
@@ -38,7 +42,8 @@
  * Tester class for CMusTsyPropertyMonitor. 
  * 
  */
-NONSHARABLE_CLASS( UT_CMusPropertyMonitor ): public CEUnitTestSuiteClass
+NONSHARABLE_CLASS( UT_CMusPropertyMonitor ): public CEUnitTestSuiteClass,
+                                                    MMusCallStateObserver
     {
     public:     // Constructors and destructors
 
@@ -52,6 +57,12 @@
          * Destructor
          */
         ~UT_CMusPropertyMonitor();
+        
+
+    public:     // MMusCallStateObserver
+
+        virtual void MusCallStateChanged();
+
 
     private: // Constructors and destructors
 
@@ -68,10 +79,13 @@
     
         void UT_CMusPropertyMonitor_RunLL();
         void UT_CMusPropertyMonitor_DoCancelL();
-        void UT_CMusPropertyMonitor_RunErrorL(); 
+        void UT_CMusPropertyMonitor_RunErrorL();
+        void UT_CMusPropertyMonitor_IsCallConnected();
 
     private:    // Data
         CMusPropertyMonitor* iMusPropertyMonitor;
+        TBool iMusCallStateObserverInovked;
+       
 
         EUNIT_DECLARE_TEST_TABLE;