diff --git a/services/audiomanager/test/unittest/managersink/src/daudio_sink_dev_test.cpp b/services/audiomanager/test/unittest/managersink/src/daudio_sink_dev_test.cpp index c15854ec0ab29f910d749d0c69a1c3de0354cf83..02915f299dbb20880ba4839fd19f1c9fa0651892 100644 --- a/services/audiomanager/test/unittest/managersink/src/daudio_sink_dev_test.cpp +++ b/services/audiomanager/test/unittest/managersink/src/daudio_sink_dev_test.cpp @@ -126,6 +126,18 @@ HWTEST_F(DAudioSinkDevTest, TaskCloseDSpeaker_002, TestSize.Level1) EXPECT_EQ(DH_SUCCESS, sinkDev_->TaskCloseDSpeaker(args)); } +/** + * @tc.name: TaskCloseDSpeaker_003 + * @tc.desc: Verify the TaskCloseDSpeaker function. + * @tc.type: FUNC + * @tc.require: AR000H0E5F + */ +HWTEST_F(DAudioSinkDevTest, TaskCloseDSpeaker_003, TestSize.Level1) +{ + std::string args; + EXPECT_EQ(ERR_DH_AUDIO_FAILED, sinkDev_->TaskCloseDSpeaker(args)); +} + /** * @tc.name: TaskStartRender_001 * @tc.desc: Verify the TaskStartRender function. @@ -143,6 +155,18 @@ HWTEST_F(DAudioSinkDevTest, TaskStartRender_001, TestSize.Level1) EXPECT_NE(DH_SUCCESS, sinkDev_->TaskStartRender(args)); } +/** + * @tc.name: TaskStartRender_002 + * @tc.desc: Verify the TaskStartRender function. + * @tc.type: FUNC + * @tc.require: AR000H0E5F + */ +HWTEST_F(DAudioSinkDevTest, TaskStartRender_002, TestSize.Level1) +{ + std::string args; + EXPECT_EQ(ERR_DH_AUDIO_FAILED, sinkDev_->TaskStartRender(args)); +} + /** * @tc.name: TaskOpenDMic_001 * @tc.desc: Verify the TaskOpenDMic function. @@ -194,6 +218,18 @@ HWTEST_F(DAudioSinkDevTest, TaskCloseDMic_002, TestSize.Level1) EXPECT_EQ(DH_SUCCESS, sinkDev_->TaskCloseDMic(args)); } +/** + * @tc.name: TaskCloseDMic_003 + * @tc.desc: Verify the TaskCloseDMic function. + * @tc.type: FUNC + * @tc.require: AR000H0E5F + */ +HWTEST_F(DAudioSinkDevTest, TaskCloseDMic_003, TestSize.Level1) +{ + std::string args = "{\"dhId\":\"123\"}"; + EXPECT_EQ(DH_SUCCESS, sinkDev_->TaskCloseDMic(args)); +} + /** * @tc.name: TaskSetParameter_001 * @tc.desc: Verify the TaskSetParameter function. @@ -221,6 +257,22 @@ HWTEST_F(DAudioSinkDevTest, TaskSetParameter_002, TestSize.Level1) EXPECT_NE(DH_SUCCESS, sinkDev_->TaskSetParameter(args)); } +/** + * @tc.name: TaskSetParameter_003 + * @tc.desc: Verify the TaskSetParameter function. + * @tc.type: FUNC + * @tc.require: AR000H0E5F + */ +HWTEST_F(DAudioSinkDevTest, TaskSetParameter_003, TestSize.Level1) +{ + std::string args = "{\"dhId\":\"123\"}"; + std::string devId; + int32_t dhId = 1; + sinkDev_->micClient_ = nullptr; + sinkDev_->speakerClient_ = std::make_shared(devId, dhId, sinkDev_); + EXPECT_EQ(ERR_DH_AUDIO_NULLPTR, sinkDev_->TaskSetParameter(args)); +} + /** * @tc.name: TaskSetVolume_001 * @tc.desc: Verify the TaskSetVolume function. @@ -376,5 +428,17 @@ HWTEST_F(DAudioSinkDevTest, SendAudioEventToRemote_002, TestSize.Level1) sinkDev_->speakerClient_ = std::make_shared(devId, dhId, sinkDev_); EXPECT_EQ(ERR_DH_AUDIO_NULLPTR, sinkDev_->SendAudioEventToRemote(event)); } + +/** + * @tc.name: ConvertString2Int_001 + * @tc.desc: Verify the ConvertString2Int function. + * @tc.type: FUNC + * @tc.require: AR000H0E5F + */ +HWTEST_F(DAudioSinkDevTest, ConvertString2Int_001, TestSize.Level1) +{ + std::string val; + EXPECT_EQ(-1, sinkDev_->ConvertString2Int(val)); +} } // DistributedHardware } // OHOS