telephonyserverplugins/common_tsy/test/integration/src/tpacketservicetsytesthelper.cpp
branchRCL_3
changeset 20 07a122eea281
parent 19 630d2f34d719
equal deleted inserted replaced
19:630d2f34d719 20:07a122eea281
    80 	while (	err == KErrNone && aRequestStatus.Int() == KErrNone  	
    80 	while (	err == KErrNone && aRequestStatus.Int() == KErrNone  	
    81 							&& aContextStatus != aExpectedContextStatus )
    81 							&& aContextStatus != aExpectedContextStatus )
    82 		{
    82 		{
    83 		// Request has completed with incorrect result. Consume any outstanding
    83 		// Request has completed with incorrect result. Consume any outstanding
    84 		// Repost notification until timeout or we get the right result.
    84 		// Repost notification until timeout or we get the right result.
    85 		DEBUG_PRINTF3(_L("State %d Expected %d waiting for correct state"), aContextStatus, aExpectedContextStatus);
    85 		
    86 
       
    87 		if (RPacketContext::EStatusActive == aContextStatus)
       
    88 			{
       
    89 			// === NTN Failure ===
       
    90 			ERR_PRINTF1(_L("<font color=Orange>$NTNKnownFailure: Context Activation success (EStatusActive = 3)</font>"));
       
    91 			// Nothing else to wait for now!
       
    92 			// Deactivate the context with RPacketContext::Deactivate
       
    93 			TExtEtelRequestStatus contextDeactivateStatus(aPacketContext, EPacketContextDeactivate);
       
    94 			aPacketContext.Deactivate(contextDeactivateStatus);
       
    95 			User::Leave(iTestStep.WaitForRequestWithTimeOut(contextDeactivateStatus, ETimeLong));
       
    96 			}
       
    97 
       
    98 		aPacketContext.NotifyStatusChange(aRequestStatus, aContextStatus);
    86 		aPacketContext.NotifyStatusChange(aRequestStatus, aContextStatus);
    99 		err = iTestStep.WaitForRequestWithTimeOut(aRequestStatus, ETimeVeryLong);
    87 		err = iTestStep.WaitForRequestWithTimeOut(aRequestStatus, ETimeVeryLong);
   100 		}
    88 		}
   101 		
    89 		
   102 	ASSERT_EQUALS(aRequestStatus.Int(), aWantedStatus, _L("RPacketContext::NotifyStatusChange Wrong completion status"))	
    90 	ASSERT_EQUALS(aRequestStatus.Int(), aWantedStatus, _L("RPacketContext::NotifyStatusChange Wrong completion status"))	
   787 		DEBUG_PRINTF1(_L("Retrieving Three GPRS settings"));
   775 		DEBUG_PRINTF1(_L("Retrieving Three GPRS settings"));
   788         section.Copy(KIniSectionThreeGprs);
   776         section.Copy(KIniSectionThreeGprs);
   789         }
   777         }
   790 	else if(ptrNetworkName.Find(_L("NTN")) != KErrNotFound)   // NTN
   778 	else if(ptrNetworkName.Find(_L("NTN")) != KErrNotFound)   // NTN
   791         {
   779         {
   792 		section.Copy(KIniSectionNTNGprs);
   780         section.Copy(KIniSectionVodafoneGprs);
   793 		DEBUG_PRINTF1(_L("Retrieving NTN GPRS settings"));
   781         DEBUG_PRINTF1(_L("Retrieving NTN GPRS settings"));
   794         }
       
   795 	else if(ptrNetworkName.Find(_L("NOKIA")) != KErrNotFound)   // NTN
       
   796         {
       
   797 		section.Copy(KIniSectionNTNGprs);
       
   798 		DEBUG_PRINTF1(_L("Retrieving NTN GPRS settings"));
       
   799         }
   782         }
   800 	else if( (ptrNetworkName.Find(_L("01")) >=0) || 
   783 	else if( (ptrNetworkName.Find(_L("01")) >=0) || 
   801 			(ptrNetworkName.Find(_L("ANITE")) >=0) ) // Anite
   784 			(ptrNetworkName.Find(_L("ANITE")) >=0) ) // Anite
   802 		{
   785 		{
   803 		DEBUG_PRINTF1(_L("Retrieving Anite GPRS settings"));
   786 		DEBUG_PRINTF1(_L("Retrieving Anite GPRS settings"));