mmsharing/mmshavailability/tsrc/ut_availability/src/UT_CMusAvaNetworkAvailability.cpp
equal
deleted
inserted
replaced
30 #include "musavaavailabilityobserverimp.h" |
30 #include "musavaavailabilityobserverimp.h" |
31 #include "musavasettingsimp.h" |
31 #include "musavasettingsimp.h" |
32 #include "mussesseioninformationapi.h" |
32 #include "mussesseioninformationapi.h" |
33 |
33 |
34 _LIT( KTelNumber, "12345" ); |
34 _LIT( KTelNumber, "12345" ); |
|
35 _LIT( KAnotherTelNumber, "54321" ); |
35 |
36 |
36 // CONSTRUCTION |
37 // CONSTRUCTION |
37 UT_CMusAvaNetworkAvailability* UT_CMusAvaNetworkAvailability::NewL() |
38 UT_CMusAvaNetworkAvailability* UT_CMusAvaNetworkAvailability::NewL() |
38 { |
39 { |
39 UT_CMusAvaNetworkAvailability* self = UT_CMusAvaNetworkAvailability::NewLC(); |
40 UT_CMusAvaNetworkAvailability* self = UT_CMusAvaNetworkAvailability::NewLC(); |
174 |
175 |
175 User::LeaveIfError( RProperty::Set( NMusSessionInformationApi::KCategoryUid, |
176 User::LeaveIfError( RProperty::Set( NMusSessionInformationApi::KCategoryUid, |
176 NMusSessionInformationApi::KMUSPrivacy, |
177 NMusSessionInformationApi::KMUSPrivacy, |
177 0 )); |
178 0 )); |
178 |
179 |
|
180 iNetworkAvailability->iConfcall = ETrue; |
|
181 iNetworkAvailability->iSettings.SetOptionSentNumber( KTelNumber ); |
179 iNetworkAvailability->CallConnectedL( KTelNumber ); |
182 iNetworkAvailability->CallConnectedL( KTelNumber ); |
180 EUNIT_ASSERT_EQUALS( iNetworkAvailability->State(), |
183 EUNIT_ASSERT_EQUALS( iNetworkAvailability->State(), |
181 MMusAvaObserver::EMusAvaStatusAvailable ); |
184 MMusAvaObserver::EMusAvaStatusAvailable ); |
|
185 |
|
186 |
|
187 iNetworkAvailability->iSettings.SetOptionSentNumber( KAnotherTelNumber ); |
|
188 iNetworkAvailability->CallConnectedL( KTelNumber ); |
|
189 EUNIT_ASSERT_EQUALS( iNetworkAvailability->State(), |
|
190 MMusAvaObserver::EMusAvaStatusInProgress ); |
|
191 EUNIT_ASSERT( iNetworkAvailability->iSettings.OptionSentTelNumber().Length() == 0 ); |
|
192 |
|
193 |
182 EUNIT_ASSERT_EQUALS( iSettings->TelNumber(), KTelNumber ); |
194 EUNIT_ASSERT_EQUALS( iSettings->TelNumber(), KTelNumber ); |
183 } |
195 } |
184 |
196 |
185 void UT_CMusAvaNetworkAvailability::UT_CMusAvaNetworkAvailability_ConferenceCallLL() |
197 void UT_CMusAvaNetworkAvailability::UT_CMusAvaNetworkAvailability_ConferenceCallLL() |
186 { |
198 { |