equal
deleted
inserted
replaced
24 #include <digia/eunit/ceunittestsuiteclass.h> |
24 #include <digia/eunit/ceunittestsuiteclass.h> |
25 #include <digia/eunit/eunitmacros.h> |
25 #include <digia/eunit/eunitmacros.h> |
26 #include "etelmm.h" |
26 #include "etelmm.h" |
27 #include "mussesseioninformationapi.h" |
27 #include "mussesseioninformationapi.h" |
28 #include "mmustsypropertyobserver.h" |
28 #include "mmustsypropertyobserver.h" |
|
29 #include "mmuscallstateobserver.h" |
29 |
30 |
30 // FORWARD DECLARATIONS |
31 // FORWARD DECLARATIONS |
31 class CMusCallEventMonitor; |
32 class CMusCallEventMonitor; |
32 |
33 |
33 // Next row is to disable warning emerging from EUnit code. |
34 // Next row is to disable warning emerging from EUnit code. |
40 /** |
41 /** |
41 * Tester class for MusCallMonitor. |
42 * Tester class for MusCallMonitor. |
42 * |
43 * |
43 */ |
44 */ |
44 NONSHARABLE_CLASS( UT_CMusCallEventMonitor ): public CEUnitTestSuiteClass, |
45 NONSHARABLE_CLASS( UT_CMusCallEventMonitor ): public CEUnitTestSuiteClass, |
45 MMusTsyPropertyObserver |
46 MMusTsyPropertyObserver, |
|
47 MMusCallStateObserver |
|
48 |
46 { |
49 { |
47 public: // Constructors and destructors |
50 public: // Constructors and destructors |
48 |
51 |
49 /** |
52 /** |
50 * Two phase construction |
53 * Two phase construction |
64 * @param aVal The call status |
67 * @param aVal The call status |
65 * @param aCallName The name of the call |
68 * @param aCallName The name of the call |
66 */ |
69 */ |
67 virtual void NotifyCallStateChanged( NMusSessionInformationApi::TMusCallEvent aVal, |
70 virtual void NotifyCallStateChanged( NMusSessionInformationApi::TMusCallEvent aVal, |
68 TName& aCallName ); |
71 TName& aCallName ); |
|
72 |
|
73 public: // from MMusCallStateObserver. |
|
74 |
|
75 virtual void MusCallStateChanged(); |
69 |
76 |
70 |
77 |
71 private: // Constructors and destructors |
78 private: // Constructors and destructors |
72 |
79 |
73 UT_CMusCallEventMonitor(); |
80 UT_CMusCallEventMonitor(); |