multimediacommsengine/mmcesrv/mmceserver/tsrc/ut_server/src/UT_CMCEStateOffering.cpp
branchRCL_3
changeset 11 2a28ef775f15
parent 0 1bce908db942
child 18 91f50911ea81
equal deleted inserted replaced
10:267e1b1adf0c 11:2a28ef775f15
   610     
   610     
   611     EUNIT_ASSERT ( event3_2.Code() == EMceErrorResponse );
   611     EUNIT_ASSERT ( event3_2.Code() == EMceErrorResponse );
   612     EUNIT_ASSERT ( iSipSession->PendingTransactions().Count() == 4 );
   612     EUNIT_ASSERT ( iSipSession->PendingTransactions().Count() == 4 );
   613     MCE_RESET_STUBS();
   613     MCE_RESET_STUBS();
   614     
   614     
       
   615     // KMceSipRequestPending updating
       
   616     iSipSession->iSubState = CMceSipSession::EUpdating;
       
   617     iStorage->iMediaManagerUpdateStatus = KMceAsync;
       
   618     
       
   619     MCETestHelper::ChangeResponseTypeL( 
       
   620         *iSipSession->iResponse->ResponseElements(),
       
   621         KMceSipRequestPending,
       
   622         SipStrConsts:: EPhraseBusyHere);
       
   623     
       
   624     TMceStateTransitionEvent event3_4( *iSipSession, EMceErrorResponse );
       
   625     iState->EntryL( event3_4 );
       
   626     MCE_ENTRYL_POSTCONDITION_2
       
   627     MCE_ASSERT_STUBS( CMCETls::ECloseSession /*mmaction*/, 
       
   628                       CMCETls::ENone /*mmsdpaction*/, 
       
   629                       SipStrConsts::EBye /*sentMethod*/, 
       
   630                       KErrNotFound /*sentResponse*/);
       
   631     
       
   632     EUNIT_ASSERT ( event3_4.Code() == EMceErrorResponse );
       
   633     MCE_RESET_STUBS();
       
   634     
   615     // KMceSipSessionIntervalTooSmall && dialog state ETerminated
   635     // KMceSipSessionIntervalTooSmall && dialog state ETerminated
   616     iSipSession->Dialog()->Dialog().iState = CSIPDialog::ETerminated;
   636     iSipSession->Dialog()->Dialog().iState = CSIPDialog::ETerminated;
   617     iSipSession->iSubState = CMceSipSession::EOffering;
   637     iSipSession->iSubState = CMceSipSession::EOffering;
   618     iStorage->iMediaManagerUpdateStatus = KMceAsync;
   638     iStorage->iMediaManagerUpdateStatus = KMceAsync;
   619     
   639