mmsharing/mmshengine/tsrc/ut_engine/src/ut_musengsession.cpp
branchRCL_3
changeset 21 33a5d2bbf6fc
parent 20 2d2c7d1515f7
equal deleted inserted replaced
20:2d2c7d1515f7 21:33a5d2bbf6fc
   207 
   207 
   208 // -----------------------------------------------------------------------------
   208 // -----------------------------------------------------------------------------
   209 //
   209 //
   210 // -----------------------------------------------------------------------------
   210 // -----------------------------------------------------------------------------
   211 //	
   211 //	
   212 void UT_CMusEngSession::UT_AudioOutputIsBTL()
   212 void UT_CMusEngSession::UT_IsAudioRoutingHeadsetL()
   213     {
   213     {
   214     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   214     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   215                   CTelephonyAudioRouting::EBTAudioAccessory;
   215                   CTelephonyAudioRouting::EBTAudioAccessory;
   216 	EUNIT_ASSERT( iLiveSession->AudioOutputIsBT() );
   216 	EUNIT_ASSERT( iLiveSession->IsAudioRoutingHeadset() );
   217     
   217     
   218     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   218     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   219                   CTelephonyAudioRouting::ENotActive;
   219                   CTelephonyAudioRouting::ENotActive;
   220     EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
   220     EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset());
   221     
   221     
   222     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   222     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   223                   CTelephonyAudioRouting::ENone;
   223                   CTelephonyAudioRouting::ENone;
   224     EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
   224     EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset());
   225     
   225     
   226     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   226     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   227                   CTelephonyAudioRouting::EHandset;
   227                   CTelephonyAudioRouting::EHandset;
   228     EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
   228     EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset());
   229     
   229     
   230     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   230     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   231                   CTelephonyAudioRouting::ELoudspeaker;
   231                   CTelephonyAudioRouting::ELoudspeaker;
   232     EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
   232     EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset());
   233     
   233     
   234     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   234     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   235                   CTelephonyAudioRouting::EWiredAudioAccessory;
   235                   CTelephonyAudioRouting::EWiredAudioAccessory;
   236     EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
   236     EUNIT_ASSERT( iLiveSession->IsAudioRoutingHeadset());
   237     
   237     
   238     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   238     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
   239                   CTelephonyAudioRouting::ETTY;
   239                   CTelephonyAudioRouting::ETTY;
   240     EUNIT_ASSERT( !iLiveSession->AudioOutputIsBT());
   240     EUNIT_ASSERT( !iLiveSession->IsAudioRoutingHeadset());
   241     
   241     
   242     }
   242     }
   243 
   243 
       
   244 void UT_CMusEngSession::UT_IsAudioRoutingLoudSpeakerL()
       
   245 	{
       
   246 	iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   247 	              CTelephonyAudioRouting::ELoudspeaker;
       
   248 	iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = 
       
   249 			      CTelephonyAudioRouting::ELoudspeaker;
       
   250 	EUNIT_ASSERT( !iLiveSession->IsAudioRoutingLoudSpeaker());
       
   251 	
       
   252 	iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   253 				  CTelephonyAudioRouting::ELoudspeaker;
       
   254 	iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = 
       
   255 			      CTelephonyAudioRouting::EHandset;
       
   256 	EUNIT_ASSERT( iLiveSession->IsAudioRoutingLoudSpeaker() );
       
   257 	
       
   258 	iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   259 				  CTelephonyAudioRouting::ELoudspeaker;
       
   260 	iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = 
       
   261     		      CTelephonyAudioRouting::EBTAudioAccessory;
       
   262     EUNIT_ASSERT( iLiveSession->IsAudioRoutingLoudSpeaker() );
       
   263 		
       
   264     iLiveSession->iTelephoneUtils->iTelephonyAudioRouting->iCurrentOutput =
       
   265                   CTelephonyAudioRouting::ELoudspeaker;
       
   266     iLiveSession->iTelephoneUtils->iAudioOutputAtStartup = 
       
   267     		      CTelephonyAudioRouting::EWiredAudioAccessory;
       
   268     EUNIT_ASSERT( iLiveSession->IsAudioRoutingLoudSpeaker() );
       
   269 	}
   244 
   270 
   245 // -----------------------------------------------------------------------------
   271 // -----------------------------------------------------------------------------
   246 //
   272 //
   247 // -----------------------------------------------------------------------------
   273 // -----------------------------------------------------------------------------
   248 //        
   274 //        
   520     "AudioRoutingCanBeChanged",
   546     "AudioRoutingCanBeChanged",
   521     "FUNCTIONALITY",
   547     "FUNCTIONALITY",
   522     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
   548     SetupL, UT_AudioRoutingCanBeChangedL, Teardown)
   523 
   549 
   524 EUNIT_TEST(
   550 EUNIT_TEST(
   525     "AudioOutputIsBT - test ",
   551     "IsAudioRoutingHeadsetL - test ",
   526     "CMusEngSession",
   552     "CMusEngSession",
   527     "AudioOutputIsBT",
   553     "IsAudioRoutingHeadsetL",
   528     "FUNCTIONALITY",
   554     "FUNCTIONALITY",
   529     SetupL, UT_AudioOutputIsBTL, Teardown)
   555     SetupL, UT_IsAudioRoutingHeadsetL, Teardown)
   530     
   556     
       
   557 EUNIT_TEST(
       
   558     "IsAudioRoutingLoudSpeakerL - test ",
       
   559     "CMusEngSession",
       
   560     "IsAudioRoutingLoudSpeakerL",
       
   561     "FUNCTIONALITY",
       
   562     SetupL, UT_IsAudioRoutingLoudSpeakerL, Teardown)
       
   563 
   531 EUNIT_TEST(
   564 EUNIT_TEST(
   532     "EnableLoudspeakerL - test ",
   565     "EnableLoudspeakerL - test ",
   533     "CMusEngSession",
   566     "CMusEngSession",
   534     "EnableLoudspeakerL",
   567     "EnableLoudspeakerL",
   535     "FUNCTIONALITY",
   568     "FUNCTIONALITY",