--- a/datacommsserver/esockserver/test/TE_EsockTestSteps/src/Connections.TestSteps.cpp Mon Mar 15 12:45:15 2010 +0200
+++ b/datacommsserver/esockserver/test/TE_EsockTestSteps/src/Connections.TestSteps.cpp Wed Mar 31 23:27:09 2010 +0300
@@ -168,7 +168,7 @@
iParams.iStartWithConPrefList = ConnPrefPresent;
iParams.iStartWithDummy = DummyPresent;
iParams.iAsynch = AsynchPresent;
-
+
GetBoolFromConfig(iSection, KTe_AutoStartPrefName, iParams.iStartAuto);
if (iParams.iStartWithOldPreferences && iParams.iStartWithSnapPreferences)
@@ -644,13 +644,13 @@
TVerdict CAwaitRConnectionStartComplete::doSingleTestStep()
{
INFO_PRINTF2(_L("Awaiting Connection (%S) to start."),&iParams.iConnectionName);
- TInt error = iEsockTest->AwaitRequestStatus(iParams.iConnectionName);
+ TInt error = iEsockTest->AwaitRequestStatus(iParams.iConnectionName);
if ( error == iExpectedError)
{
- INFO_PRINTF3(_L("Connection (%S) start completed as expected (%d)"),&iParams.iConnectionName, error);
+ INFO_PRINTF3(_L("Connection (%S) start completed as expected (%d)"),&iParams.iConnectionName, error);
return EPass;
}
- INFO_PRINTF4(_L("Connection (%S) start completed with (%d), which is different to expected (%d)"),&iParams.iConnectionName, error, iExpectedError);
+ INFO_PRINTF4(_L("Connection (%S) start completed with (%d), which is different to expected (%d)"),&iParams.iConnectionName, error, iExpectedError);
return EFail;
}
@@ -836,10 +836,16 @@
if (!GetIntFromConfig(iSection,KTe_CreatePublishSubscribeVarValue,iValue))
{
- INFO_PRINTF1(_L("Couldn't find appropriate UID field in config file"));
+ INFO_PRINTF1(_L("Couldn't find appropriate Value field in config file"));
return KErrNotFound;
}
+ if (!GetIntFromConfig(iSection,KTe_CreatePublishSubscribeVarKey,iKey))
+ {
+ // The key field was added at a later date, report but don't error.
+ INFO_PRINTF1(_L("Couldn't find appropriate Key field in config file, defaulting to 0"));
+ }
+
return KErrNone;
}
@@ -851,8 +857,8 @@
TVerdict CCreatePublishSubscribeVar::doSingleTestStep()
{
RProperty property;
- TInt result = property.Define(TUid::Uid(iUid),0,RProperty::EInt);
- result = property.Attach(TUid::Uid(iUid), 0);
+ TInt result = property.Define(TUid::Uid(iUid),iKey,RProperty::EInt);
+ result = property.Attach(TUid::Uid(iUid), iKey);
if(result == KErrNone)
{
result = property.Set(iValue);
@@ -889,6 +895,12 @@
return KErrNotFound;
}
+ if (!GetIntFromConfig(iSection,KTe_CheckPublishSubscribeVarKey,iKey))
+ {
+ // The key field was added at a later date, report but don't error.
+ INFO_PRINTF1(_L("Couldn't find appropriate Key field in config file, defaulting to 0"));
+ }
+
return KErrNone;
}
@@ -900,11 +912,11 @@
TVerdict CCheckPublishSubscribeVar::doSingleTestStep()
{
RProperty property;
- TInt result = property.Attach(TUid::Uid(iUid), 0);
+ TInt result = property.Attach(TUid::Uid(iUid), iKey);
if(result == KErrNone)
{
TInt existingValue;
- result = property.Get(TUid::Uid(iUid), 0, existingValue);
+ result = property.Get(TUid::Uid(iUid), iKey, existingValue);
if(result == KErrNone && iValue == existingValue)
return EPass;
}
@@ -1119,12 +1131,12 @@
{
iExpectedError = KExpectedErrorNotUsed;
}
-
+
// Get any timeout value and if we have one then we are not expecting any notification
if(!GetIntFromConfig(iSection, KTimeoutInMilliSeconds, iParams.iTimeoutMiliSecs))
{
// Default to 5 second timeout
- iParams.iTimeoutMiliSecs = 5000;
+ iParams.iTimeoutMiliSecs = 5000;
}
if (iExpectedError != KExpectedErrorNotUsed)
@@ -1145,7 +1157,7 @@
if (event == NULL || err == KErrNone)
{
INFO_PRINTF2(_L("%S: Did not receive any event."),&iParams.iEventName);
-
+
return EPass;
}
else if (event == NULL || err != KErrNone)