diff -r 2a28ef775f15 -r 5bf83dc720b3 multimediacommsengine/mmcesrv/mmceserver/tsrc/ut_server/src/UT_CMceNatStateWait.cpp --- a/multimediacommsengine/mmcesrv/mmceserver/tsrc/ut_server/src/UT_CMceNatStateWait.cpp Wed Apr 14 16:21:36 2010 +0300 +++ b/multimediacommsengine/mmcesrv/mmceserver/tsrc/ut_server/src/UT_CMceNatStateWait.cpp Tue Apr 27 17:02:55 2010 +0300 @@ -142,13 +142,13 @@ EUNIT_ASSERT( DoesAccept( EMceNatError ) ); EUNIT_ASSERT( DoesAccept( EMceNatICMPError ) ); + EUNIT_ASSERT( DoesAccept( EMceNatUpdated ) ); EUNIT_ASSERT( !DoesAccept( EMceNatHandleSIP ) ); EUNIT_ASSERT( !DoesAccept( EMceNatInitialized ) ); EUNIT_ASSERT( !DoesAccept( EMceNatOffer ) ); EUNIT_ASSERT( !DoesAccept( EMceNatAnswer ) ); EUNIT_ASSERT( !DoesAccept( EMceNatUpdateSdp ) ); - EUNIT_ASSERT( !DoesAccept( EMceNatUpdated ) ); EUNIT_ASSERT( !DoesAccept( EMceNatSync ) ); } @@ -193,6 +193,12 @@ *iNatSession, EMceInvite ); EUNIT_ASSERT_LEAVE( iState->TransitionHandler().ExitL( event2 )); + iNatSession->iNatDisabled = EFalse; + eventcode = EMceNatUpdated; + iNatSession->NextState( KMceStateOffering ); + TMceNatStateTransitionEvent event3( NULL, *iNatSession,eventcode, + *iNatSession, EMcePrack ); + EUNIT_ASSERT_NO_LEAVE( iState->TransitionHandler().ExitL( event3 )); } TBool