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 CMusCommonObserverStub; |
32 class CMusCommonObserverStub; |
32 class CMusCallStatusMonitor; |
33 class CMusCallStatusMonitor; |
33 |
34 |
41 /** |
42 /** |
42 * Tester class for MusCallMonitor. |
43 * Tester class for MusCallMonitor. |
43 * |
44 * |
44 */ |
45 */ |
45 NONSHARABLE_CLASS( UT_CMusCallStatusMonitor ): public CEUnitTestSuiteClass, |
46 NONSHARABLE_CLASS( UT_CMusCallStatusMonitor ): public CEUnitTestSuiteClass, |
46 MMusTsyPropertyObserver |
47 MMusTsyPropertyObserver, |
|
48 MMusCallStateObserver |
|
49 |
47 { |
50 { |
48 public: // Constructors and destructors |
51 public: // Constructors and destructors |
49 |
52 |
50 /** |
53 /** |
51 * Two phase construction |
54 * Two phase construction |
65 * @param aVal The call status |
68 * @param aVal The call status |
66 * @param aCallName The name of the call |
69 * @param aCallName The name of the call |
67 */ |
70 */ |
68 virtual void NotifyCallStateChanged( NMusSessionInformationApi::TMusCallEvent aVal, |
71 virtual void NotifyCallStateChanged( NMusSessionInformationApi::TMusCallEvent aVal, |
69 TName& aCallName ); |
72 TName& aCallName ); |
|
73 |
|
74 public: // from MMusCallStateObserver. |
|
75 |
|
76 virtual void MusCallStateChanged(); |
70 |
77 |
71 private: // Constructors and destructors |
78 private: // Constructors and destructors |
72 |
79 |
73 UT_CMusCallStatusMonitor(); |
80 UT_CMusCallStatusMonitor(); |
74 void ConstructL(); |
81 void ConstructL(); |