From 3c30dc4b8de4d023227c5308e657e32daabbd673 Mon Sep 17 00:00:00 2001 From: w30042960 Date: Wed, 7 Feb 2024 11:40:29 +0800 Subject: [PATCH] add UT Signed-off-by: w30042960 --- .../test/unittest/spkclient/src/dspeaker_client_test.cpp | 2 ++ .../test/unittest/sourcedevice/src/dmic_dev_test.cpp | 6 ++++++ 2 files changed, 8 insertions(+) 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 cfbd8d54..efd37f35 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 bfe29a87..d68d6ea7 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)); -- Gitee