diff -r 2d2c7d1515f7 -r 33a5d2bbf6fc mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaNetworkAvailability.cpp --- a/mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaNetworkAvailability.cpp Thu Jul 15 18:35:08 2010 +0300 +++ b/mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaNetworkAvailability.cpp Thu Aug 19 09:51:39 2010 +0300 @@ -32,6 +32,7 @@ #include "mussesseioninformationapi.h" _LIT( KTelNumber, "12345" ); +_LIT( KAnotherTelNumber, "54321" ); // CONSTRUCTION UT_CMusAvaNetworkAvailability* UT_CMusAvaNetworkAvailability::NewL() @@ -176,9 +177,20 @@ NMusSessionInformationApi::KMUSPrivacy, 0 )); + iNetworkAvailability->iConfcall = ETrue; + iNetworkAvailability->iSettings.SetOptionSentNumber( KTelNumber ); iNetworkAvailability->CallConnectedL( KTelNumber ); EUNIT_ASSERT_EQUALS( iNetworkAvailability->State(), MMusAvaObserver::EMusAvaStatusAvailable ); + + + iNetworkAvailability->iSettings.SetOptionSentNumber( KAnotherTelNumber ); + iNetworkAvailability->CallConnectedL( KTelNumber ); + EUNIT_ASSERT_EQUALS( iNetworkAvailability->State(), + MMusAvaObserver::EMusAvaStatusInProgress ); + EUNIT_ASSERT( iNetworkAvailability->iSettings.OptionSentTelNumber().Length() == 0 ); + + EUNIT_ASSERT_EQUALS( iSettings->TelNumber(), KTelNumber ); }