mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengoutsession.h
branchRCL_3
changeset 22 73a1feb507fb
parent 0 f0cf47e981f9
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
    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