mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp
branchRCL_3
changeset 21 33a5d2bbf6fc
parent 20 2d2c7d1515f7
child 22 73a1feb507fb
--- a/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp	Thu Jul 15 18:35:08 2010 +0300
+++ b/mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp	Thu Aug 19 09:51:39 2010 +0300
@@ -168,39 +168,64 @@
 //
 // -----------------------------------------------------------------------------
 //	   
-void UT_CMusEngTelephoneUtils::UT_AudioOutputIsBTL()
+void UT_CMusEngTelephoneUtils::UT_IsAudioRoutingHeadsetL()
     {
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::EBTAudioAccessory;
-    EUNIT_ASSERT( iTelephoneUtils->AudioOutputIsBT());
+    EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingHeadset());
     
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::ENotActive;
-    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
        
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::ENone;
-    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
     
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::EHandset;
-    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
     
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::ELoudspeaker;
-    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
     
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::EWiredAudioAccessory;
-    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingHeadset() );
     
     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
                   CTelephonyAudioRouting::ETTY;
-    EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
+    EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
             
     }
 
-
+void UT_CMusEngTelephoneUtils::UT_IsAudioRoutingLoudSpeakerL()
+	{
+	iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+	              CTelephonyAudioRouting::ELoudspeaker;
+	iTelephoneUtils->iAudioOutputAtStartup = 
+			      CTelephonyAudioRouting::ELoudspeaker;
+	EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingLoudSpeaker());
+	
+	iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+				  CTelephonyAudioRouting::ELoudspeaker;
+	iTelephoneUtils->iAudioOutputAtStartup = 
+			      CTelephonyAudioRouting::EHandset;
+	EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingLoudSpeaker() );
+	
+	iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+				  CTelephonyAudioRouting::ELoudspeaker;
+    iTelephoneUtils->iAudioOutputAtStartup = 
+    		      CTelephonyAudioRouting::EBTAudioAccessory;
+    EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingLoudSpeaker() );
+		
+    iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
+                  CTelephonyAudioRouting::ELoudspeaker;
+    iTelephoneUtils->iAudioOutputAtStartup = 
+    		      CTelephonyAudioRouting::EWiredAudioAccessory;
+    EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingLoudSpeaker() );
+	}
 // -----------------------------------------------------------------------------
 //
 // -----------------------------------------------------------------------------
@@ -618,11 +643,18 @@
     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
 
 EUNIT_TEST(
-    "AudioOutputIsBT - test ",
+    "IsAudioRoutingHeadset - test ",
     "CMusEngTelephoneUtils",
-    "AudioOutputIsBT",
+    "IsAudioRoutingHeadset",
     "FUNCTIONALITY",
-    SetupL, UT_AudioOutputIsBTL, Teardown)
+    SetupL, UT_IsAudioRoutingHeadsetL, Teardown)
+    
+EUNIT_TEST(
+    "IsAudioRoutingLoudSpeaker - test ",
+    "CMusEngTelephoneUtils",
+    "IsAudioRoutingLoudSpeaker",
+    "FUNCTIONALITY",
+    SetupL, UT_IsAudioRoutingLoudSpeakerL, Teardown)    
     
 EUNIT_TEST(
     "LoudspeakerL - test ",