diff -r 8b5d60ce1e94 -r 0b0e9fce0b58 datacommsserver/esockserver/test/util/src/te_esockutilsteps.cpp --- a/datacommsserver/esockserver/test/util/src/te_esockutilsteps.cpp Mon Mar 15 12:45:15 2010 +0200 +++ b/datacommsserver/esockserver/test/util/src/te_esockutilsteps.cpp Wed Mar 31 23:27:09 2010 +0300 @@ -17,6 +17,7 @@ #include #include "esocktestutils.h" #include +#include #include #include @@ -149,6 +150,16 @@ } #endif + // Explicitly reset pubsub keys used for controlling bearer availability during testing + const TInt KMaxLikelyAvailabilityAccessPoints = 32; + const TInt KDummyNifTestingPubSubUid = 0x10272F42; + INFO_PRINTF1(_L("Resetting availability pubsub keys")); + for(TInt i = 0; i < KMaxLikelyAvailabilityAccessPoints; i++) + { + // Harmless if the key doesn't exist - so we can ignore the return code + RProperty::Set(TUid::Uid(KDummyNifTestingPubSubUid), i, ESock::TAvailabilityStatus::EMaxAvailabilityScore); + } + return TestStepResult(); }