207 |
207 |
208 // ----------------------------------------------------------------------------- |
208 // ----------------------------------------------------------------------------- |
209 // |
209 // |
210 // ----------------------------------------------------------------------------- |
210 // ----------------------------------------------------------------------------- |
211 // |
211 // |
212 void UT_CMusEngSession::UT_AudioOutputIsBTL() |
212 void UT_CMusEngSession::UT_IsAudioRoutingHeadsetL() |
213 { |
213 { |
214 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
214 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
215 CTelephonyAudioRouting::EBTAudioAccessory; |
215 CTelephonyAudioRouting::EBTAudioAccessory; |
216 EUNIT_ASSERT( iLiveSession->AudioOutputIsBT() ); |
216 EUNIT_ASSERT( iLiveSession->IsAudioRoutingHeadset() ); |
217 |
217 |
218 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
218 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
219 CTelephonyAudioRouting::ENotActive; |
219 CTelephonyAudioRouting::ENotActive; |
220 EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); |
220 EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset()); |
221 |
221 |
222 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
222 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
223 CTelephonyAudioRouting::ENone; |
223 CTelephonyAudioRouting::ENone; |
224 EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); |
224 EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset()); |
225 |
225 |
226 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
226 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
227 CTelephonyAudioRouting::EHandset; |
227 CTelephonyAudioRouting::EHandset; |
228 EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); |
228 EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset()); |
229 |
229 |
230 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
230 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
231 CTelephonyAudioRouting::ELoudspeaker; |
231 CTelephonyAudioRouting::ELoudspeaker; |
232 EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); |
232 EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset()); |
233 |
233 |
234 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
234 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
235 CTelephonyAudioRouting::EWiredAudioAccessory; |
235 CTelephonyAudioRouting::EWiredAudioAccessory; |
236 EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); |
236 EUNIT_ASSERT( iLiveSession->IsAudioRoutingHeadset()); |
237 |
237 |
238 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
238 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
239 CTelephonyAudioRouting::ETTY; |
239 CTelephonyAudioRouting::ETTY; |
240 EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); |
240 EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset()); |
241 |
241 |
242 } |
242 } |
243 |
243 |
|
244 void UT_CMusEngSession::UT_IsAudioRoutingLoudSpeakerL() |
|
245 { |
|
246 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
|
247 CTelephonyAudioRouting::ELoudspeaker; |
|
248 iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = |
|
249 CTelephonyAudioRouting::ELoudspeaker; |
|
250 EUNIT_ASSERT( !iLiveSession->IsAudioRoutingLoudSpeaker()); |
|
251 |
|
252 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
|
253 CTelephonyAudioRouting::ELoudspeaker; |
|
254 iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = |
|
255 CTelephonyAudioRouting::EHandset; |
|
256 EUNIT_ASSERT( iLiveSession->IsAudioRoutingLoudSpeaker() ); |
|
257 |
|
258 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
|
259 CTelephonyAudioRouting::ELoudspeaker; |
|
260 iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = |
|
261 CTelephonyAudioRouting::EBTAudioAccessory; |
|
262 EUNIT_ASSERT( iLiveSession->IsAudioRoutingLoudSpeaker() ); |
|
263 |
|
264 iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = |
|
265 CTelephonyAudioRouting::ELoudspeaker; |
|
266 iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = |
|
267 CTelephonyAudioRouting::EWiredAudioAccessory; |
|
268 EUNIT_ASSERT( iLiveSession->IsAudioRoutingLoudSpeaker() ); |
|
269 } |
244 |
270 |
245 // ----------------------------------------------------------------------------- |
271 // ----------------------------------------------------------------------------- |
246 // |
272 // |
247 // ----------------------------------------------------------------------------- |
273 // ----------------------------------------------------------------------------- |
248 // |
274 // |
520 "AudioRoutingCanBeChanged", |
546 "AudioRoutingCanBeChanged", |
521 "FUNCTIONALITY", |
547 "FUNCTIONALITY", |
522 SetupL, UT_AudioRoutingCanBeChangedL, Teardown) |
548 SetupL, UT_AudioRoutingCanBeChangedL, Teardown) |
523 |
549 |
524 EUNIT_TEST( |
550 EUNIT_TEST( |
525 "AudioOutputIsBT - test ", |
551 "IsAudioRoutingHeadsetL - test ", |
526 "CMusEngSession", |
552 "CMusEngSession", |
527 "AudioOutputIsBT", |
553 "IsAudioRoutingHeadsetL", |
528 "FUNCTIONALITY", |
554 "FUNCTIONALITY", |
529 SetupL, UT_AudioOutputIsBTL, Teardown) |
555 SetupL, UT_IsAudioRoutingHeadsetL, Teardown) |
530 |
556 |
|
557 EUNIT_TEST( |
|
558 "IsAudioRoutingLoudSpeakerL - test ", |
|
559 "CMusEngSession", |
|
560 "IsAudioRoutingLoudSpeakerL", |
|
561 "FUNCTIONALITY", |
|
562 SetupL, UT_IsAudioRoutingLoudSpeakerL, Teardown) |
|
563 |
531 EUNIT_TEST( |
564 EUNIT_TEST( |
532 "EnableLoudspeakerL - test ", |
565 "EnableLoudspeakerL - test ", |
533 "CMusEngSession", |
566 "CMusEngSession", |
534 "EnableLoudspeakerL", |
567 "EnableLoudspeakerL", |
535 "FUNCTIONALITY", |
568 "FUNCTIONALITY", |