mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengtelephoneutils.cpp
branchRCL_3
changeset 21 33a5d2bbf6fc
parent 20 2d2c7d1515f7
child 22 73a1feb507fb
equal deleted inserted replaced
20:2d2c7d1515f7 21:33a5d2bbf6fc
   166 
   166 
   167 // -----------------------------------------------------------------------------
   167 // -----------------------------------------------------------------------------
   168 //
   168 //
   169 // -----------------------------------------------------------------------------
   169 // -----------------------------------------------------------------------------
   170 //	   
   170 //	   
   171 void UT_CMusEngTelephoneUtils::UT_AudioOutputIsBTL()
   171 void UT_CMusEngTelephoneUtils::UT_IsAudioRoutingHeadsetL()
   172     {
   172     {
   173     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   173     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   174                   CTelephonyAudioRouting::EBTAudioAccessory;
   174                   CTelephonyAudioRouting::EBTAudioAccessory;
   175     EUNIT_ASSERT( iTelephoneUtils->AudioOutputIsBT());
   175     EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingHeadset());
   176     
   176     
   177     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   177     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   178                   CTelephonyAudioRouting::ENotActive;
   178                   CTelephonyAudioRouting::ENotActive;
   179     EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
   179     EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
   180        
   180        
   181     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   181     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   182                   CTelephonyAudioRouting::ENone;
   182                   CTelephonyAudioRouting::ENone;
   183     EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
   183     EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
   184     
   184     
   185     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   185     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   186                   CTelephonyAudioRouting::EHandset;
   186                   CTelephonyAudioRouting::EHandset;
   187     EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
   187     EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
   188     
   188     
   189     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   189     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   190                   CTelephonyAudioRouting::ELoudspeaker;
   190                   CTelephonyAudioRouting::ELoudspeaker;
   191     EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
   191     EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
   192     
   192     
   193     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   193     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   194                   CTelephonyAudioRouting::EWiredAudioAccessory;
   194                   CTelephonyAudioRouting::EWiredAudioAccessory;
   195     EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
   195     EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingHeadset() );
   196     
   196     
   197     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   197     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   198                   CTelephonyAudioRouting::ETTY;
   198                   CTelephonyAudioRouting::ETTY;
   199     EUNIT_ASSERT( !iTelephoneUtils->AudioOutputIsBT() );
   199     EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingHeadset() );
   200             
   200             
   201     }
   201     }
   202 
   202 
   203 
   203 void UT_CMusEngTelephoneUtils::UT_IsAudioRoutingLoudSpeakerL()
       
   204 	{
       
   205 	iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   206 	              CTelephonyAudioRouting::ELoudspeaker;
       
   207 	iTelephoneUtils->iAudioOutputAtStartup = 
       
   208 			      CTelephonyAudioRouting::ELoudspeaker;
       
   209 	EUNIT_ASSERT( !iTelephoneUtils->IsAudioRoutingLoudSpeaker());
       
   210 	
       
   211 	iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   212 				  CTelephonyAudioRouting::ELoudspeaker;
       
   213 	iTelephoneUtils->iAudioOutputAtStartup = 
       
   214 			      CTelephonyAudioRouting::EHandset;
       
   215 	EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingLoudSpeaker() );
       
   216 	
       
   217 	iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   218 				  CTelephonyAudioRouting::ELoudspeaker;
       
   219     iTelephoneUtils->iAudioOutputAtStartup = 
       
   220     		      CTelephonyAudioRouting::EBTAudioAccessory;
       
   221     EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingLoudSpeaker() );
       
   222 		
       
   223     iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   224                   CTelephonyAudioRouting::ELoudspeaker;
       
   225     iTelephoneUtils->iAudioOutputAtStartup = 
       
   226     		      CTelephonyAudioRouting::EWiredAudioAccessory;
       
   227     EUNIT_ASSERT( iTelephoneUtils->IsAudioRoutingLoudSpeaker() );
       
   228 	}
   204 // -----------------------------------------------------------------------------
   229 // -----------------------------------------------------------------------------
   205 //
   230 //
   206 // -----------------------------------------------------------------------------
   231 // -----------------------------------------------------------------------------
   207 //
   232 //
   208 void UT_CMusEngTelephoneUtils::UT_LoudspeakerLL()
   233 void UT_CMusEngTelephoneUtils::UT_LoudspeakerLL()
   616     "AudioRoutingCanBeChanged",
   641     "AudioRoutingCanBeChanged",
   617     "FUNCTIONALITY",
   642     "FUNCTIONALITY",
   618     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
   643     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
   619 
   644 
   620 EUNIT_TEST(
   645 EUNIT_TEST(
   621     "AudioOutputIsBT - test ",
   646     "IsAudioRoutingHeadset - test ",
   622     "CMusEngTelephoneUtils",
   647     "CMusEngTelephoneUtils",
   623     "AudioOutputIsBT",
   648     "IsAudioRoutingHeadset",
   624     "FUNCTIONALITY",
   649     "FUNCTIONALITY",
   625     SetupL, UT_AudioOutputIsBTL, Teardown)
   650     SetupL, UT_IsAudioRoutingHeadsetL, Teardown)
       
   651     
       
   652 EUNIT_TEST(
       
   653     "IsAudioRoutingLoudSpeaker - test ",
       
   654     "CMusEngTelephoneUtils",
       
   655     "IsAudioRoutingLoudSpeaker",
       
   656     "FUNCTIONALITY",
       
   657     SetupL, UT_IsAudioRoutingLoudSpeakerL, Teardown)    
   626     
   658     
   627 EUNIT_TEST(
   659 EUNIT_TEST(
   628     "LoudspeakerL - test ",
   660     "LoudspeakerL - test ",
   629     "CMusEngTelephoneUtils",
   661     "CMusEngTelephoneUtils",
   630     "LoudspeakerL",
   662     "LoudspeakerL",