mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp
branchRCL_3
changeset 30 2d2c7d1515f7
parent 21 ce86b6d44a6d
child 31 33a5d2bbf6fc
--- a/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp	Mon Jun 21 15:36:50 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp	Thu Jul 15 18:35:08 2010 +0300
@@ -167,6 +167,43 @@
 // -----------------------------------------------------------------------------
 //
 // -----------------------------------------------------------------------------
+//	   
+void UT_CMusEngTelephoneUtils::UT_AudioOutputIsBTL()
+    {
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EBTAudioAccessory;
+    EUNIT_ASSERT( iTelephoneUtils->AudioOutputIsBT());
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ENotActive;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+       
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ENone;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EHandset;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ELoudspeaker;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::EWiredAudioAccessory;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ETTY;
+    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+            
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
 //
 void UT_CMusEngTelephoneUtils::UT_LoudspeakerLL()
     {
@@ -581,6 +618,13 @@
     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
 
 EUNIT_TEST(
+    "AudioOutputIsBT - test ",
+    "CMusEngTelephoneUtils",
+    "AudioOutputIsBT",
+    "FUNCTIONALITY",
+    SetupL, UT_AudioOutputIsBTL, Teardown)
+    
+EUNIT_TEST(
     "LoudspeakerL - test ",
     "CMusEngTelephoneUtils",
     "LoudspeakerL",