multimediacommsengine/mmcesrv/mmceserver/tsrc/ut_server/src/UT_CMceNatStateWait.cpp
branchRCL_3
changeset 14 5bf83dc720b3
parent 0 1bce908db942
equal deleted inserted replaced
11:2a28ef775f15 14:5bf83dc720b3
   140 	UT_CMceNatStateWait_AcceptLL()
   140 	UT_CMceNatStateWait_AcceptLL()
   141     {
   141     {
   142         
   142         
   143     EUNIT_ASSERT( DoesAccept( EMceNatError ) );
   143     EUNIT_ASSERT( DoesAccept( EMceNatError ) );
   144     EUNIT_ASSERT( DoesAccept( EMceNatICMPError ) );
   144     EUNIT_ASSERT( DoesAccept( EMceNatICMPError ) );
       
   145     EUNIT_ASSERT( DoesAccept( EMceNatUpdated ) );
   145   
   146   
   146   	EUNIT_ASSERT( !DoesAccept( EMceNatHandleSIP ) );  
   147   	EUNIT_ASSERT( !DoesAccept( EMceNatHandleSIP ) );  
   147     EUNIT_ASSERT( !DoesAccept( EMceNatInitialized ) );
   148     EUNIT_ASSERT( !DoesAccept( EMceNatInitialized ) );
   148     EUNIT_ASSERT( !DoesAccept( EMceNatOffer ) );
   149     EUNIT_ASSERT( !DoesAccept( EMceNatOffer ) );
   149     EUNIT_ASSERT( !DoesAccept( EMceNatAnswer ) );
   150     EUNIT_ASSERT( !DoesAccept( EMceNatAnswer ) );
   150     EUNIT_ASSERT( !DoesAccept( EMceNatUpdateSdp ) );
   151     EUNIT_ASSERT( !DoesAccept( EMceNatUpdateSdp ) );
   151     EUNIT_ASSERT( !DoesAccept( EMceNatUpdated ) );
       
   152     EUNIT_ASSERT( !DoesAccept( EMceNatSync ) );
   152     EUNIT_ASSERT( !DoesAccept( EMceNatSync ) );
   153         
   153         
   154     }
   154     }
   155 
   155 
   156 void UT_CMceNatStateWait::
   156 void UT_CMceNatStateWait::
   191     iNatSession->NextState( KMceStateEstablished ); 
   191     iNatSession->NextState( KMceStateEstablished ); 
   192 	TMceNatStateTransitionEvent event2( NULL, *iNatSession,eventcode,
   192 	TMceNatStateTransitionEvent event2( NULL, *iNatSession,eventcode,
   193     								   *iNatSession, EMceInvite );
   193     								   *iNatSession, EMceInvite );
   194     EUNIT_ASSERT_LEAVE( iState->TransitionHandler().ExitL( event2 ));
   194     EUNIT_ASSERT_LEAVE( iState->TransitionHandler().ExitL( event2 ));
   195 
   195 
       
   196     iNatSession->iNatDisabled = EFalse;
       
   197     eventcode = EMceNatUpdated;
       
   198     iNatSession->NextState( KMceStateOffering ); 
       
   199     TMceNatStateTransitionEvent event3( NULL, *iNatSession,eventcode,
       
   200         								   *iNatSession, EMcePrack );
       
   201     EUNIT_ASSERT_NO_LEAVE( iState->TransitionHandler().ExitL( event3 ));
   196 	}
   202 	}
   197 
   203 
   198 TBool
   204 TBool
   199 UT_CMceNatStateWait::DoesAccept( TMceNatEventCode aEventCode )
   205 UT_CMceNatStateWait::DoesAccept( TMceNatEventCode aEventCode )
   200     {
   206     {