diff -r 407431f36921 -r 2d2c7d1515f7 mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp --- a/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp Mon Jun 21 15:36:50 2010 +0300 +++ b/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp Thu Jul 15 18:35:08 2010 +0300 @@ -208,6 +208,43 @@ // ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- +// +void UT_CMusEngSession::UT_AudioOutputIsBTL() + { + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::EBTAudioAccessory; + EUNIT_ASSERT( iLiveSession->AudioOutputIsBT() ); + + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::ENotActive; + EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); + + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::ENone; + EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); + + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::EHandset; + EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); + + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::ELoudspeaker; + EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); + + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::EWiredAudioAccessory; + EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); + + iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput = + CTelephonyAudioRouting::ETTY; + EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT()); + + } + + +// ----------------------------------------------------------------------------- +// +// ----------------------------------------------------------------------------- // void UT_CMusEngSession::UT_EnableLoudspeakerLL() { @@ -485,6 +522,13 @@ SetupL, UT_AudioRoutingCanBeChangedL, Teardown) EUNIT_TEST( + "AudioOutputIsBT - test ", + "CMusEngSession", + "AudioOutputIsBT", + "FUNCTIONALITY", + SetupL, UT_AudioOutputIsBTL, Teardown) + +EUNIT_TEST( "EnableLoudspeakerL - test ", "CMusEngSession", "EnableLoudspeakerL",