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 |
26 |
27 // FORWARD DECLARATIONS |
27 // FORWARD DECLARATIONS |
28 class CMusEngLiveSession; |
28 class CMusEngLiveSession; |
29 class CLcSessionObserverStub; |
|
30 class CLcUiProviderStub; |
|
31 class CMusEngObserverStub; |
29 class CMusEngObserverStub; |
32 |
30 |
33 // CONSTANTS |
31 // CONSTANTS |
34 _LIT8( KMusPPreferredIdentityTestHeader, "P-Preferred-Identity: sip:user@domain.com" ); |
32 _LIT8( KMusPPreferredIdentityTestHeader, "P-Preferred-Identity: sip:user@domain.com" ); |
35 _LIT8( KMusTestUri, "sip:user@domain.com" ); |
33 _LIT8( KMusTestUri, "sip:user@domain.com" ); |
69 |
67 |
70 void Teardown(); |
68 void Teardown(); |
71 |
69 |
72 private: // Test methdods |
70 private: // Test methdods |
73 |
71 |
74 void UT_EstablishLcSessionL(); |
72 void UT_CMusEngOutSession_InviteLL(); |
75 void UT_EstablishLcSession_RecipientResolvingL(); |
73 void UT_CMusEngOutSession_CancelInviteLL(); |
76 void UT_EstablishLcSession_RegistrationPendingL(); |
74 void UT_CMusEngOutSession_EstablishSessionLL(); |
77 void UT_TerminateLcSessionL(); |
75 void UT_CMusEngOutSession_HandleTerminationL(); |
78 void UT_EstablishSessionLL(); |
76 void UT_CMusEngOutSession_AdjustVideoCodecLL(); |
79 void UT_HandleTerminationL(); |
77 void UT_CMusEngOutSession_AdjustAudioCodecLL(); |
80 void UT_HandleRecipientNotFoundTerminationL(); |
78 void UT_CMusEngOutSession_CreateMceSessionStructureLL(); |
81 void UT_AdjustVideoCodecLL(); |
|
82 void UT_AdjustAudioCodecLL(); |
|
83 void UT_CreateMceSessionStructureLL(); |
|
84 void UT_ConstructLL(); |
|
85 void UT_ContactSavingLL(); |
|
86 void UT_RemoteAddressLL(); |
|
87 void UT_RemoteDisplayNameL(); |
|
88 |
79 |
89 private: // Data |
80 private: // Data |
90 |
81 |
91 CMusEngLiveSession* iLiveSession; |
82 CMusEngLiveSession* iLiveSession; |
92 CLcSessionObserverStub* iLcSessionObserver; |
83 CMusEngObserverStub* iObserver; |
93 CLcUiProviderStub* iLcUiProvider; |
|
94 CMusEngObserverStub* iAudioRoutingObserver; |
|
95 |
84 |
96 EUNIT_DECLARE_TEST_TABLE; |
85 EUNIT_DECLARE_TEST_TABLE; |
|
86 |
97 }; |
87 }; |
98 |
88 |
99 #endif // __UT_MUSENGOUTSESSION_H__ |
89 #endif // __UT_MUSENGOUTSESSION_H__ |
100 |
90 |
101 // End of file |
91 // End of file |