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