Loading system/bta/le_audio/broadcaster/broadcaster_test.cc +30 −10 Original line number Diff line number Diff line Loading @@ -549,6 +549,14 @@ TEST_F(BroadcasterTest, SuspendAudioBroadcast) { } TEST_F(BroadcasterTest, StartAudioBroadcast) { com::android::bluetooth::flags::provider_->leaudio_big_depends_on_audio_state(true); // Add Audio Actie State while broadcast created LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))) .WillRepeatedly(Return(false)); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, true)) .Times(1); auto broadcast_id = InstantiateBroadcast(); Loading @@ -563,10 +571,9 @@ TEST_F(BroadcasterTest, StartAudioBroadcast) { EXPECT_CALL(mock_broadcaster_callbacks_, OnBroadcastStateChanged(broadcast_id, BroadcastState::STREAMING)) .Times(1); LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))); // Timers not started ASSERT_TRUE(big_terminate_timer_->cb == nullptr); ASSERT_TRUE(broadcast_stop_timer_->cb == nullptr); LeAudioBroadcaster::Get()->StartAudioBroadcast(broadcast_id); ASSERT_NE(audio_receiver, nullptr); Loading @@ -590,6 +597,14 @@ TEST_F(BroadcasterTest, StartAudioBroadcast) { } TEST_F(BroadcasterTest, StartAudioBroadcastMedia) { com::android::bluetooth::flags::provider_->leaudio_big_depends_on_audio_state(true); // Add Audio Actie State while broadcast created LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))) .WillRepeatedly(Return(false)); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, true)) .Times(1); auto broadcast_id = Loading @@ -602,9 +617,10 @@ TEST_F(BroadcasterTest, StartAudioBroadcastMedia) { OnBroadcastStateChanged(broadcast_id, BroadcastState::STREAMING)) .Times(1); LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))); // Timers not started ASSERT_TRUE(big_terminate_timer_->cb == nullptr); ASSERT_TRUE(broadcast_stop_timer_->cb == nullptr); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, true)) .Times(0); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, false)) Loading Loading @@ -819,12 +835,16 @@ static BasicAudioAnnouncementData prepareAnnouncement( } TEST_F(BroadcasterTest, UpdateMetadataFromAudioTrackMetadata) { ContentControlIdKeeper::GetInstance()->SetCcid(LeAudioContextType::MEDIA, media_ccid); auto broadcast_id = InstantiateBroadcast(); com::android::bluetooth::flags::provider_->leaudio_big_depends_on_audio_state(true); // Add Audio Actie State while broadcast created LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))); .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))) .WillRepeatedly(Return(false)); ContentControlIdKeeper::GetInstance()->SetCcid(LeAudioContextType::MEDIA, media_ccid); auto broadcast_id = InstantiateBroadcast(); LeAudioBroadcaster::Get()->StartAudioBroadcast(broadcast_id); ASSERT_NE(audio_receiver, nullptr); Loading Loading
system/bta/le_audio/broadcaster/broadcaster_test.cc +30 −10 Original line number Diff line number Diff line Loading @@ -549,6 +549,14 @@ TEST_F(BroadcasterTest, SuspendAudioBroadcast) { } TEST_F(BroadcasterTest, StartAudioBroadcast) { com::android::bluetooth::flags::provider_->leaudio_big_depends_on_audio_state(true); // Add Audio Actie State while broadcast created LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))) .WillRepeatedly(Return(false)); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, true)) .Times(1); auto broadcast_id = InstantiateBroadcast(); Loading @@ -563,10 +571,9 @@ TEST_F(BroadcasterTest, StartAudioBroadcast) { EXPECT_CALL(mock_broadcaster_callbacks_, OnBroadcastStateChanged(broadcast_id, BroadcastState::STREAMING)) .Times(1); LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))); // Timers not started ASSERT_TRUE(big_terminate_timer_->cb == nullptr); ASSERT_TRUE(broadcast_stop_timer_->cb == nullptr); LeAudioBroadcaster::Get()->StartAudioBroadcast(broadcast_id); ASSERT_NE(audio_receiver, nullptr); Loading @@ -590,6 +597,14 @@ TEST_F(BroadcasterTest, StartAudioBroadcast) { } TEST_F(BroadcasterTest, StartAudioBroadcastMedia) { com::android::bluetooth::flags::provider_->leaudio_big_depends_on_audio_state(true); // Add Audio Actie State while broadcast created LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))) .WillRepeatedly(Return(false)); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, true)) .Times(1); auto broadcast_id = Loading @@ -602,9 +617,10 @@ TEST_F(BroadcasterTest, StartAudioBroadcastMedia) { OnBroadcastStateChanged(broadcast_id, BroadcastState::STREAMING)) .Times(1); LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))); // Timers not started ASSERT_TRUE(big_terminate_timer_->cb == nullptr); ASSERT_TRUE(broadcast_stop_timer_->cb == nullptr); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, true)) .Times(0); EXPECT_CALL(*mock_codec_manager_, UpdateActiveBroadcastAudioHalClient(mock_audio_source_, false)) Loading Loading @@ -819,12 +835,16 @@ static BasicAudioAnnouncementData prepareAnnouncement( } TEST_F(BroadcasterTest, UpdateMetadataFromAudioTrackMetadata) { ContentControlIdKeeper::GetInstance()->SetCcid(LeAudioContextType::MEDIA, media_ccid); auto broadcast_id = InstantiateBroadcast(); com::android::bluetooth::flags::provider_->leaudio_big_depends_on_audio_state(true); // Add Audio Actie State while broadcast created LeAudioSourceAudioHalClient::Callbacks* audio_receiver; EXPECT_CALL(*mock_audio_source_, Start) .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))); .WillOnce(DoAll(SaveArg<1>(&audio_receiver), Return(true))) .WillRepeatedly(Return(false)); ContentControlIdKeeper::GetInstance()->SetCcid(LeAudioContextType::MEDIA, media_ccid); auto broadcast_id = InstantiateBroadcast(); LeAudioBroadcaster::Get()->StartAudioBroadcast(broadcast_id); ASSERT_NE(audio_receiver, nullptr); Loading