From a863c05d58e07f8ecf26a5597ff0a1b742d21d50 Mon Sep 17 00:00:00 2001 From: shiju Date: Thu, 21 Aug 2025 15:46:37 +0800 Subject: [PATCH 1/6] 0821DTtest Signed-off-by: shiju --- .../playback_capturer_manager_unit_test.cpp | 41 +++ .../src/audio_endpoint_plus_unit_test.cpp | 233 ++++++++++++++++-- 2 files changed, 256 insertions(+), 18 deletions(-) diff --git a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp index 8ee1e9b21e..91dbae5e45 100644 --- a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp +++ b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp @@ -129,5 +129,46 @@ HWTEST(PlaybackPlaybackCapturerManagerUnitTest, CheckCaptureLimit_001, TestSize. EXPECT_TRUE(checkRet); } +/** + * @tc.name : Test CheckCaptureLimit API + * @tc.type : FUNC + * @tc.number: SetSupportStreamUsage_001 + * @tc.desc : Test SetSupportStreamUsage interface + */ +HWTEST(PlaybackPlaybackCapturerManagerUnitTest, SetSupportStreamUsage_001, TestSize.Level1) +{ + std::vector usage; + PlaybackCapturerManager playbackCapturerManager01; + int32_t temp = STREAM_USAGE_MEDIA; + usage.emplace_back(temp); + playbackCapturerManager01.SetSupportStreamUsage(usage); + EXPECT_TRUE(playbackCapturerManager01.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); + + PlaybackCapturerManager playbackCapturerManager02; + usage.pop_back(); + playbackCapturerManager02.SetSupportStreamUsage(usage); + EXPECT_TRUE(playbackCapturerManager02.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); +} + +/** + * @tc.name : Test CheckCaptureLimit API + * @tc.type : FUNC + * @tc.number: IsStreamSupportInnerCapturer_001 + * @tc.desc : Test IsStreamSupportInnerCapturer interface + */ +HWTEST(PlaybackPlaybackCapturerManagerUnitTest, IsStreamSupportInnerCapturer_001, TestSize.Level1) +{ + std::vector usage; + PlaybackCapturerManager playbackCapturerManager01; + int32_t temp = STREAM_USAGE_MEDIA; + usage.emplace_back(temp); + playbackCapturerManager01.SetSupportStreamUsage(usage); + EXPECT_TRUE(playbackCapturerManager01.IsStreamSupportInnerCapturer(STREAM_USAGE_MUSIC)); + + PlaybackCapturerManager playbackCapturerManager02; + usage.clear(); + playbackCapturerManager02.SetSupportStreamUsage(usage); + EXPECT_TRUE(playbackCapturerManager02.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); +} } } \ No newline at end of file diff --git a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp index 73a58f852b..b330b97dca 100644 --- a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp +++ b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp @@ -1876,24 +1876,6 @@ HWTEST_F(AudioEndpointPlusUnitTest, ProcessToDupStream_001, TestSize.Level1) EXPECT_EQ(innerCapId, 1); } -/* - * @tc.name : Test ProcessToDupStream API - * @tc.type : FUNC - * @tc.number: HandleDisableFastCap_001 - * @tc.desc : Test AudioEndpointInner::HandleDisableFastCap() - */ -HWTEST_F(AudioEndpointPlusUnitTest, ProcessToDupStream_001, TestSize.Level1) -{ - AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; - uint64_t id = 123; - AudioProcessConfig clientConfig = {}; - auto audioEndpointInner = std::make_shared(type, id, clientConfig); - ASSERT_NE(audioEndpointInner, nullptr); - CaptureInfo captureInfo; - - EXPECT_EQ(audioEndpointInner->HandleDisableFastCap(captureInfo), SUCCESS); -} - /* * @tc.name : Test AudioEndpointInner API * @tc.type : FUNC @@ -1938,5 +1920,220 @@ HWTEST_F(AudioEndpointPlusUnitTest, AudioEndpointInner_008, TestSize.Level1) srcData.streamInfo.channels = AudioChannel::CHANNEL_3; audioEndpointInner->HandleRendererDataParams(srcData, dstData); } + +/* + * @tc.name : Test ProcessToDupStream API + * @tc.type : FUNC + * @tc.number: DisableFastInnerCap_001 + * @tc.desc : Test AudioEndpointInner::DisableFastInnerCap() + */ +HWTEST_F(AudioEndpointPlusUnitTest, DisableFastInnerCap_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + ASSERT_NE(audioEndpointInner, nullptr); + int32_t innerCapId = 1; + + int ret = audioEndpointInner->DisableFastInnerCap(innerCapId); + EXPECT_EQ(ret, SUCCESS); +} + +/* + * @tc.name : Test ProcessToDupStream API + * @tc.type : FUNC + * @tc.number: HandleDisableFastCap_001 + * @tc.desc : Test AudioEndpointInner::HandleDisableFastCap() + */ +HWTEST_F(AudioEndpointPlusUnitTest, HandleDisableFastCap_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + ASSERT_NE(audioEndpointInner, nullptr); + CaptureInfo captureInfo; + + captureInfo.isInnerCapEnabled = true; + int ret = audioEndpointInner->HandleDisableFastCap(captureInfo); + EXPECT_EQ(ret, SUCCESS); + + ret = audioEndpointInner->HandleDisableFastCap(captureInfo); + EXPECT_EQ(ret, SUCCESS); +} + +/* + * @tc.name : Test ProcessToDupStream API + * @tc.type : FUNC + * @tc.number: ConfigInputPoint_001 + * @tc.desc : Test AudioEndpointInner::HandleDisableFastCap() + */ +HWTEST_F(AudioEndpointPlusUnitTest, ConfigInputPoint_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + ASSERT_NE(audioEndpointInner, nullptr); + AudioDeviceDescriptor deviceInfo(1); + deviceInfo.networkId_ = "abc"; + + ret = audioEndpointInner->ConfigInputPoint(deviceInfo); + EXPECT_FALSE(ret); +} + +/* + * @tc.name : Test AudioEndpointInner API + * @tc.type : FUNC + * @tc.number: GetFastSource_002 + * @tc.desc : Test AudioEndpointInner::GetFastSource() + */ +HWTEST_F(AudioEndpointPlusUnitTest, GetFastSource_002, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + + ASSERT_NE(audioEndpointInner, nullptr); + + std::string networkId = LOCAL_NETWORK_ID; + IAudioSourceAttr attr = {}; + audioEndpointInner->GetFastSource(networkId, type, attr); +} + +/* + * @tc.name : Test AudioEndpointInner API + * @tc.type : FUNC + * @tc.number: UnlinkProcessStream_001 + * @tc.desc : Test AudioEndpointInner::GetFastSource() + */ +HWTEST_F(AudioEndpointPlusUnitTest, UnlinkProcessStream_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + ASSERT_NE(audioEndpointInner, nullptr); + + sptr processStream01 = CreateAudioProcessInServer(); + std::shared_ptr processBuffer = processStream01->GetStreamBuffer(); + audioEndpointInner->AddProcessStreamToList(processStream01, processBuffer); + + int32_t ret = audioEndpointInner->UnlinkProcessStream(processStream01); + EXPECT_EQ(ret, SUCCESS); +} + +/* + * @tc.name : Test AudioEndpointInner API + * @tc.type : FUNC + * @tc.number: MixToDupStream_001 + * @tc.desc : Test AudioEndpointInner::MixToDupStream() + */ +HWTEST_F(AudioEndpointPlusUnitTest, MixToDupStream_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + + ASSERT_NE(audioEndpointInner, nullptr); + + std::vector srcDataList; + AudioStreamData audioStreamData01; + audioStreamData01.isInnerCapeds[1] = false; + srcDataList.push_back(audioStreamData01); + audioEndpointInner->dupBuffer_ = std::make_unique(1); + EXPECT_NE(nullptr, audioEndpointInner->dupBuffer_); + + audioEndpointInner->MixToDupStream(srcDataList, 2); + + srcDataList.pop_back(); + AudioStreamData audioStreamData02; + audioStreamData02.isInnerCapeds[1] = true; + srcDataList.push_back(audioStreamData02); + audioEndpointInner->MixToDupStream(srcDataList, 1); + + srcDataList.pop_back(); + AudioStreamData audioStreamData03; + audioStreamData03.isInnerCapeds[1] = true; + srcDataList.push_back(audioStreamData03); + audioEndpointInner->MixToDupStream(srcDataList, 2); + + srcDataList.pop_back(); + AudioStreamData audioStreamData04; + audioStreamData04.isInnerCapeds[1] = false; + srcDataList.push_back(audioStreamData04); + audioEndpointInner->MixToDupStream(srcDataList, 1); +} + +/* + * @tc.name : Test AudioEndpointInner API + * @tc.type : FUNC + * @tc.number: OnStart_001 + * @tc.desc : Test AudioEndpointInner::MixToDupStream() + */ +HWTEST_F(AudioEndpointPlusUnitTest, OnStart_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + ASSERT_NE(audioEndpointInner, nullptr); + + sptr processStream01 = CreateAudioProcessInServer(); + audioEndpointInner->endpointStatus_ = AudioEndpoint::RUNNING; + int32_t ret = audioEndpointInner->OnStart(processStream01); + EXPECT_EQ(ret, SUCCESS); + + audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; + audioEndpointInner->isStarted_ = false; + ret = audioEndpointInner->OnStart(processStream01); + EXPECT_EQ(ret, SUCCESS); + + audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; + audioEndpointInner->isStarted_ = true; + ret = audioEndpointInner->OnStart(processStream01); + EXPECT_EQ(ret, SUCCESS); + + audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; + audioEndpointInner->isStarted_ = true; + ret = audioEndpointInner->OnStart(processStream01); + EXPECT_EQ(ret, SUCCESS); + + audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; + audioEndpointInner->isStarted_ = false; + ret = audioEndpointInner->OnStart(processStream01); + EXPECT_EQ(ret, SUCCESS); +} + +/* + * @tc.name : Test AudioEndpointInner API + * @tc.type : FUNC + * @tc.number: OnPause_001 + * @tc.desc : Test AudioEndpointInner::MixToDupStream() + */ +HWTEST_F(AudioEndpointPlusUnitTest, OnPause_001, TestSize.Level1) +{ + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + uint64_t id = 123; + AudioProcessConfig clientConfig = {}; + auto audioEndpointInner = std::make_shared(type, id, clientConfig); + ASSERT_NE(audioEndpointInner, nullptr); + + sptr processStream01 = CreateAudioProcessInServer(); + audioEndpointInner->endpointStatus_ = AudioEndpoint::RUNNING; + int32_t ret = audioEndpointInner->OnPause(processStream01); + EXPECT_EQ(ret, SUCCESS); + + audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; + ret = audioEndpointInner->OnPause(processStream01); + EXPECT_EQ(ret, SUCCESS); + + audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; + ret = audioEndpointInner->OnPause(processStream01); + EXPECT_EQ(ret, SUCCESS); +} } // namespace AudioStandard } // namespace OHOS -- Gitee From 5ab18e64804d8efac542001f97ce4397cb14a8a4 Mon Sep 17 00:00:00 2001 From: shiju Date: Thu, 21 Aug 2025 15:58:04 +0800 Subject: [PATCH 2/6] 0821DTtest01 Signed-off-by: shiju --- .../src/audio_endpoint_plus_unit_test.cpp | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp index b330b97dca..0a17940d92 100644 --- a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp +++ b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp @@ -1936,7 +1936,7 @@ HWTEST_F(AudioEndpointPlusUnitTest, DisableFastInnerCap_001, TestSize.Level1) ASSERT_NE(audioEndpointInner, nullptr); int32_t innerCapId = 1; - int ret = audioEndpointInner->DisableFastInnerCap(innerCapId); + int32_t ret = audioEndpointInner->DisableFastInnerCap(innerCapId); EXPECT_EQ(ret, SUCCESS); } @@ -1955,10 +1955,10 @@ HWTEST_F(AudioEndpointPlusUnitTest, HandleDisableFastCap_001, TestSize.Level1) ASSERT_NE(audioEndpointInner, nullptr); CaptureInfo captureInfo; - captureInfo.isInnerCapEnabled = true; - int ret = audioEndpointInner->HandleDisableFastCap(captureInfo); + int32_t ret = audioEndpointInner->HandleDisableFastCap(captureInfo); EXPECT_EQ(ret, SUCCESS); + captureInfo.isInnerCapEnabled = true; ret = audioEndpointInner->HandleDisableFastCap(captureInfo); EXPECT_EQ(ret, SUCCESS); } @@ -1967,7 +1967,7 @@ HWTEST_F(AudioEndpointPlusUnitTest, HandleDisableFastCap_001, TestSize.Level1) * @tc.name : Test ProcessToDupStream API * @tc.type : FUNC * @tc.number: ConfigInputPoint_001 - * @tc.desc : Test AudioEndpointInner::HandleDisableFastCap() + * @tc.desc : Test AudioEndpointInner::ConfigInputPoint() */ HWTEST_F(AudioEndpointPlusUnitTest, ConfigInputPoint_001, TestSize.Level1) { @@ -1979,7 +1979,7 @@ HWTEST_F(AudioEndpointPlusUnitTest, ConfigInputPoint_001, TestSize.Level1) AudioDeviceDescriptor deviceInfo(1); deviceInfo.networkId_ = "abc"; - ret = audioEndpointInner->ConfigInputPoint(deviceInfo); + bool ret = audioEndpointInner->ConfigInputPoint(deviceInfo); EXPECT_FALSE(ret); } @@ -2007,11 +2007,11 @@ HWTEST_F(AudioEndpointPlusUnitTest, GetFastSource_002, TestSize.Level1) * @tc.name : Test AudioEndpointInner API * @tc.type : FUNC * @tc.number: UnlinkProcessStream_001 - * @tc.desc : Test AudioEndpointInner::GetFastSource() + * @tc.desc : Test AudioEndpointInner::UnlinkProcessStream() */ HWTEST_F(AudioEndpointPlusUnitTest, UnlinkProcessStream_001, TestSize.Level1) { - AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_VOIP_MMAP; uint64_t id = 123; AudioProcessConfig clientConfig = {}; auto audioEndpointInner = std::make_shared(type, id, clientConfig); @@ -2072,11 +2072,11 @@ HWTEST_F(AudioEndpointPlusUnitTest, MixToDupStream_001, TestSize.Level1) * @tc.name : Test AudioEndpointInner API * @tc.type : FUNC * @tc.number: OnStart_001 - * @tc.desc : Test AudioEndpointInner::MixToDupStream() + * @tc.desc : Test AudioEndpointInner::OnStart() */ HWTEST_F(AudioEndpointPlusUnitTest, OnStart_001, TestSize.Level1) { - AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_VOIP_MMAP; uint64_t id = 123; AudioProcessConfig clientConfig = {}; auto audioEndpointInner = std::make_shared(type, id, clientConfig); @@ -2112,11 +2112,11 @@ HWTEST_F(AudioEndpointPlusUnitTest, OnStart_001, TestSize.Level1) * @tc.name : Test AudioEndpointInner API * @tc.type : FUNC * @tc.number: OnPause_001 - * @tc.desc : Test AudioEndpointInner::MixToDupStream() + * @tc.desc : Test AudioEndpointInner::OnPause() */ HWTEST_F(AudioEndpointPlusUnitTest, OnPause_001, TestSize.Level1) { - AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; + AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_VOIP_MMAP; uint64_t id = 123; AudioProcessConfig clientConfig = {}; auto audioEndpointInner = std::make_shared(type, id, clientConfig); -- Gitee From aa7f33fd3762b87598ceacc9948f1379ed6480a1 Mon Sep 17 00:00:00 2001 From: shiju Date: Thu, 21 Aug 2025 19:19:04 +0800 Subject: [PATCH 3/6] 0821DTtest02 Signed-off-by: shiju --- .../playback_capturer_manager_unit_test.cpp | 12 +-- .../src/audio_endpoint_plus_unit_test.cpp | 91 +++---------------- 2 files changed, 20 insertions(+), 83 deletions(-) diff --git a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp index 91dbae5e45..8acb4c2d99 100644 --- a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp +++ b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp @@ -159,16 +159,16 @@ HWTEST(PlaybackPlaybackCapturerManagerUnitTest, SetSupportStreamUsage_001, TestS HWTEST(PlaybackPlaybackCapturerManagerUnitTest, IsStreamSupportInnerCapturer_001, TestSize.Level1) { std::vector usage; - PlaybackCapturerManager playbackCapturerManager01; + PlaybackCapturerManager firstPlaybackCapturerManager; int32_t temp = STREAM_USAGE_MEDIA; usage.emplace_back(temp); - playbackCapturerManager01.SetSupportStreamUsage(usage); - EXPECT_TRUE(playbackCapturerManager01.IsStreamSupportInnerCapturer(STREAM_USAGE_MUSIC)); + firstPlaybackCapturerManager.SetSupportStreamUsage(usage); + EXPECT_TRUE(firstPlaybackCapturerManager.IsStreamSupportInnerCapturer(STREAM_USAGE_MUSIC)); - PlaybackCapturerManager playbackCapturerManager02; + PlaybackCapturerManager secondPlaybackCapturerManager; usage.clear(); - playbackCapturerManager02.SetSupportStreamUsage(usage); - EXPECT_TRUE(playbackCapturerManager02.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); + secondPlaybackCapturerManager.SetSupportStreamUsage(usage); + EXPECT_TRUE(secondPlaybackCapturerManager.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); } } } \ No newline at end of file diff --git a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp index 0a17940d92..1ba50a8ace 100644 --- a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp +++ b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp @@ -1983,26 +1983,6 @@ HWTEST_F(AudioEndpointPlusUnitTest, ConfigInputPoint_001, TestSize.Level1) EXPECT_FALSE(ret); } -/* - * @tc.name : Test AudioEndpointInner API - * @tc.type : FUNC - * @tc.number: GetFastSource_002 - * @tc.desc : Test AudioEndpointInner::GetFastSource() - */ -HWTEST_F(AudioEndpointPlusUnitTest, GetFastSource_002, TestSize.Level1) -{ - AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; - uint64_t id = 123; - AudioProcessConfig clientConfig = {}; - auto audioEndpointInner = std::make_shared(type, id, clientConfig); - - ASSERT_NE(audioEndpointInner, nullptr); - - std::string networkId = LOCAL_NETWORK_ID; - IAudioSourceAttr attr = {}; - audioEndpointInner->GetFastSource(networkId, type, attr); -} - /* * @tc.name : Test AudioEndpointInner API * @tc.type : FUNC @@ -2017,57 +1997,14 @@ HWTEST_F(AudioEndpointPlusUnitTest, UnlinkProcessStream_001, TestSize.Level1) auto audioEndpointInner = std::make_shared(type, id, clientConfig); ASSERT_NE(audioEndpointInner, nullptr); - sptr processStream01 = CreateAudioProcessInServer(); - std::shared_ptr processBuffer = processStream01->GetStreamBuffer(); - audioEndpointInner->AddProcessStreamToList(processStream01, processBuffer); + sptr firstProcessStream = CreateAudioProcessInServer(); + std::shared_ptr processBuffer = firstProcessStream->GetStreamBuffer(); + audioEndpointInner->AddProcessStreamToList(firstProcessStream, processBuffer); - int32_t ret = audioEndpointInner->UnlinkProcessStream(processStream01); + int32_t ret = audioEndpointInner->UnlinkProcessStream(firstProcessStream); EXPECT_EQ(ret, SUCCESS); } -/* - * @tc.name : Test AudioEndpointInner API - * @tc.type : FUNC - * @tc.number: MixToDupStream_001 - * @tc.desc : Test AudioEndpointInner::MixToDupStream() - */ -HWTEST_F(AudioEndpointPlusUnitTest, MixToDupStream_001, TestSize.Level1) -{ - AudioEndpoint::EndpointType type = AudioEndpoint::TYPE_MMAP; - uint64_t id = 123; - AudioProcessConfig clientConfig = {}; - auto audioEndpointInner = std::make_shared(type, id, clientConfig); - - ASSERT_NE(audioEndpointInner, nullptr); - - std::vector srcDataList; - AudioStreamData audioStreamData01; - audioStreamData01.isInnerCapeds[1] = false; - srcDataList.push_back(audioStreamData01); - audioEndpointInner->dupBuffer_ = std::make_unique(1); - EXPECT_NE(nullptr, audioEndpointInner->dupBuffer_); - - audioEndpointInner->MixToDupStream(srcDataList, 2); - - srcDataList.pop_back(); - AudioStreamData audioStreamData02; - audioStreamData02.isInnerCapeds[1] = true; - srcDataList.push_back(audioStreamData02); - audioEndpointInner->MixToDupStream(srcDataList, 1); - - srcDataList.pop_back(); - AudioStreamData audioStreamData03; - audioStreamData03.isInnerCapeds[1] = true; - srcDataList.push_back(audioStreamData03); - audioEndpointInner->MixToDupStream(srcDataList, 2); - - srcDataList.pop_back(); - AudioStreamData audioStreamData04; - audioStreamData04.isInnerCapeds[1] = false; - srcDataList.push_back(audioStreamData04); - audioEndpointInner->MixToDupStream(srcDataList, 1); -} - /* * @tc.name : Test AudioEndpointInner API * @tc.type : FUNC @@ -2082,29 +2019,29 @@ HWTEST_F(AudioEndpointPlusUnitTest, OnStart_001, TestSize.Level1) auto audioEndpointInner = std::make_shared(type, id, clientConfig); ASSERT_NE(audioEndpointInner, nullptr); - sptr processStream01 = CreateAudioProcessInServer(); + sptr firstProcessStream = CreateAudioProcessInServer(); audioEndpointInner->endpointStatus_ = AudioEndpoint::RUNNING; - int32_t ret = audioEndpointInner->OnStart(processStream01); + int32_t ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; audioEndpointInner->isStarted_ = false; - ret = audioEndpointInner->OnStart(processStream01); + ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; audioEndpointInner->isStarted_ = true; - ret = audioEndpointInner->OnStart(processStream01); + ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; audioEndpointInner->isStarted_ = true; - ret = audioEndpointInner->OnStart(processStream01); + ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; audioEndpointInner->isStarted_ = false; - ret = audioEndpointInner->OnStart(processStream01); + ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); } @@ -2122,17 +2059,17 @@ HWTEST_F(AudioEndpointPlusUnitTest, OnPause_001, TestSize.Level1) auto audioEndpointInner = std::make_shared(type, id, clientConfig); ASSERT_NE(audioEndpointInner, nullptr); - sptr processStream01 = CreateAudioProcessInServer(); + sptr firstProcessStream = CreateAudioProcessInServer(); audioEndpointInner->endpointStatus_ = AudioEndpoint::RUNNING; - int32_t ret = audioEndpointInner->OnPause(processStream01); + int32_t ret = audioEndpointInner->OnPause(firstProcessStream); EXPECT_EQ(ret, SUCCESS); audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; - ret = audioEndpointInner->OnPause(processStream01); + ret = audioEndpointInner->OnPause(firstProcessStream); EXPECT_EQ(ret, SUCCESS); audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; - ret = audioEndpointInner->OnPause(processStream01); + ret = audioEndpointInner->OnPause(firstProcessStream); EXPECT_EQ(ret, SUCCESS); } } // namespace AudioStandard -- Gitee From 339f7fe9054ac723f499572d8ea7b2ea7968cf30 Mon Sep 17 00:00:00 2001 From: shiju Date: Thu, 21 Aug 2025 19:29:39 +0800 Subject: [PATCH 4/6] 0821DTtest03 Signed-off-by: shiju --- .../src/audio_endpoint_plus_unit_test.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp index 1ba50a8ace..f0dc318df7 100644 --- a/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp +++ b/services/audio_service/test/unittest/audio_endpoint_unit_test/src/audio_endpoint_plus_unit_test.cpp @@ -2029,7 +2029,6 @@ HWTEST_F(AudioEndpointPlusUnitTest, OnStart_001, TestSize.Level1) ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); - audioEndpointInner->endpointStatus_ = AudioEndpoint::IDEL; audioEndpointInner->isStarted_ = true; ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); @@ -2039,7 +2038,6 @@ HWTEST_F(AudioEndpointPlusUnitTest, OnStart_001, TestSize.Level1) ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); - audioEndpointInner->endpointStatus_ = AudioEndpoint::UNLINKED; audioEndpointInner->isStarted_ = false; ret = audioEndpointInner->OnStart(firstProcessStream); EXPECT_EQ(ret, SUCCESS); -- Gitee From 216c96a28ff77460501a6e6403e099e5f0f969aa Mon Sep 17 00:00:00 2001 From: shiju Date: Thu, 21 Aug 2025 11:41:29 +0000 Subject: [PATCH 5/6] update test/unittest/playback_capturer_manager_unit_test.cpp. Signed-off-by: shiju --- .../test/unittest/playback_capturer_manager_unit_test.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp index 8acb4c2d99..5135c30926 100644 --- a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp +++ b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp @@ -147,7 +147,7 @@ HWTEST(PlaybackPlaybackCapturerManagerUnitTest, SetSupportStreamUsage_001, TestS PlaybackCapturerManager playbackCapturerManager02; usage.pop_back(); playbackCapturerManager02.SetSupportStreamUsage(usage); - EXPECT_TRUE(playbackCapturerManager02.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); + EXPECT_TRUE(playbackCapturerManager02.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); } /** @@ -168,7 +168,7 @@ HWTEST(PlaybackPlaybackCapturerManagerUnitTest, IsStreamSupportInnerCapturer_001 PlaybackCapturerManager secondPlaybackCapturerManager; usage.clear(); secondPlaybackCapturerManager.SetSupportStreamUsage(usage); - EXPECT_TRUE(secondPlaybackCapturerManager.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); + EXPECT_TRUE(secondPlaybackCapturerManager.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); } } } \ No newline at end of file -- Gitee From 6c8cb4da21915f3b218940d4cbada6fb5d360168 Mon Sep 17 00:00:00 2001 From: shiju Date: Fri, 22 Aug 2025 08:32:11 +0000 Subject: [PATCH 6/6] update test/unittest/playback_capturer_manager_unit_test.cpp. Signed-off-by: shiju --- .../unittest/playback_capturer_manager_unit_test.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp index 5135c30926..dd8e0d8765 100644 --- a/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp +++ b/frameworks/native/playbackcapturer/test/unittest/playback_capturer_manager_unit_test.cpp @@ -138,16 +138,16 @@ HWTEST(PlaybackPlaybackCapturerManagerUnitTest, CheckCaptureLimit_001, TestSize. HWTEST(PlaybackPlaybackCapturerManagerUnitTest, SetSupportStreamUsage_001, TestSize.Level1) { std::vector usage; - PlaybackCapturerManager playbackCapturerManager01; + PlaybackCapturerManager firstPlaybackCapturerManager; int32_t temp = STREAM_USAGE_MEDIA; usage.emplace_back(temp); - playbackCapturerManager01.SetSupportStreamUsage(usage); - EXPECT_TRUE(playbackCapturerManager01.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); + firstPlaybackCapturerManager.SetSupportStreamUsage(usage); + EXPECT_TRUE(firstPlaybackCapturerManager.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); - PlaybackCapturerManager playbackCapturerManager02; + PlaybackCapturerManager secondPlaybackCapturerManager; usage.pop_back(); - playbackCapturerManager02.SetSupportStreamUsage(usage); - EXPECT_TRUE(playbackCapturerManager02.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); + secondPlaybackCapturerManager.SetSupportStreamUsage(usage); + EXPECT_TRUE(secondPlaybackCapturerManager.IsStreamSupportInnerCapturer(STREAM_USAGE_MEDIA)); } /** -- Gitee