mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp
branchRCL_3
changeset 30 2d2c7d1515f7
parent 11 ff8a573c0e2e
child 31 33a5d2bbf6fc
--- 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",