diff -r 33a5d2bbf6fc -r 73a1feb507fb mmshplugins/mmshaoplugin/tsrc/ut_aoplugin/inc/ut_muspropertymonitor.h --- 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 #include @@ -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;