multimediacommsengine/mmcesrv/mmceserver/tsrc/ut_server/src/UT_CMceNatStateWait.cpp
branchRCL_3
changeset 14 5bf83dc720b3
parent 0 1bce908db942
--- 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