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