diff --git a/services/audioclient/test/unittest/spkclient/src/dspeaker_client_test.cpp b/services/audioclient/test/unittest/spkclient/src/dspeaker_client_test.cpp index cfbd8d54c5a18482a4db16369ad001317de4c7dc..efd37f35f69977c32952162c167aa920e87ed9cc 100644 --- a/services/audioclient/test/unittest/spkclient/src/dspeaker_client_test.cpp +++ b/services/audioclient/test/unittest/spkclient/src/dspeaker_client_test.cpp @@ -140,6 +140,8 @@ HWTEST_F(DSpeakerClientTest, StopRender001, TestSize.Level1) EXPECT_NE(DH_SUCCESS, speakerClient_->StopRender()); std::string args = "args"; AudioEvent event; + speakerClient_->isRenderReady_ = true; + speakerClient_->FlushJitterQueue(); speakerClient_->PlayStatusChange(args); speakerClient_->SetAudioParameters(event); speakerClient_->SetMute(event); diff --git a/services/audiomanager/test/unittest/sourcedevice/src/dmic_dev_test.cpp b/services/audiomanager/test/unittest/sourcedevice/src/dmic_dev_test.cpp index bfe29a877ba7387eab3cf941f1a9cfbc304f28c1..d68d6ea7cc7f40a60817940b3634dd98740a25f0 100644 --- a/services/audiomanager/test/unittest/sourcedevice/src/dmic_dev_test.cpp +++ b/services/audiomanager/test/unittest/sourcedevice/src/dmic_dev_test.cpp @@ -284,6 +284,12 @@ HWTEST_F(DMicDevTest, ReadStreamData_001, TestSize.Level1) std::shared_ptr readData = nullptr; mic_->dataQueue_.push(writeData); EXPECT_EQ(DH_SUCCESS, mic_->ReadStreamData(DEV_ID, DH_ID, readData)); + for (size_t i = 0; i < 11; ++i) { + auto data = std::make_shared(DEFAULT_AUDIO_DATA_SIZE); + mic_->dataQueue_.push(data); + } + mic_->isEnqueueRunning_ = true; + mic_->FillJitterQueue(); std::shared_ptr readData1 = nullptr; EXPECT_EQ(DH_SUCCESS, mic_->ReadStreamData(DEV_ID, DH_ID, readData1));