mmsharing/mmshengine/tsrc/ut_engine/inc/ut_musengoutsession.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
    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