mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaInviteResponder.cpp
branchRCL_3
changeset 38 ac48f0cc9f9c
parent 0 f0cf47e981f9
child 41 755f0370535b
--- a/mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaInviteResponder.cpp	Tue Sep 14 21:13:00 2010 +0300
+++ b/mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaInviteResponder.cpp	Wed Sep 15 12:09:15 2010 +0300
@@ -25,6 +25,7 @@
 #include "muslogger.h"
 #include "CSipSseTestTls.h"
 #include "musavacapabilitytesthelper.h" //remove compilation warning
+#include "mussettings.h"
 
 //  EXTERNAL INCLUDES
 #include <digia/eunit/eunitmacros.h>
@@ -118,7 +119,15 @@
     iResponderObserverImp->iApplicationState = MMusAvaSettingsObserver::EApplicationStateNotDefined;
     iInviteResponder->iTransaction->iIsClientTransaction = EFalse;
     iInviteResponder->AnswerL();
-    EUNIT_ASSERT( iInviteResponder->iTransaction->iResponseElements->StatusCode() == 603 );
+    if ( MultimediaSharingSettings::OperatorVariantSettingL() == 
+	     MusSettingsKeys::EOperatorSpecific )
+    	{
+        EUNIT_ASSERT( iInviteResponder->iTransaction->iResponseElements->StatusCode() == 486 );
+    	}
+    else
+    	{
+        EUNIT_ASSERT( iInviteResponder->iTransaction->iResponseElements->StatusCode() == 603 );
+    	}
     }  
 
 void UT_CMusAvaInviteResponder::UT_CMusAvaInviteResponder_SendResponseLL()