From c46107bd0e2dbfa01165ea985d83808424ce362a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Sat, 23 Aug 2025 06:26:43 +0000 Subject: [PATCH 01/11] update stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/stream_filter_router_unit_test.cpp | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp index e106af7899..1a6ebd8203 100644 --- a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp @@ -335,5 +335,88 @@ HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_011, TestSize.Level1) result = streamFilterRouter_->GetRecordCaptureDevice(sourceType, clientId); EXPECT_NE(streamFilterRouter_, nullptr); } + +/** + * @tc.name : Test IsIncomingDeviceInRemoteDevice. + * @tc.number: StreamFilterRouter_012 + * @tc.desc : Test IsIncomingDeviceInRemoteDevice. + */ +HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_012, TestSize.Level1) +{ + std::shared_ptr incomingDevice = std::make_shared(); + incomingDevice->networkId_ = "networkId123"; + incomingDevice->deviceRole_ = INPUT_DEVICE; + incomingDevice->deviceType_ = DEVICE_TYPE_MIC; + incomingDevice->interruptGroupId_ = TEST_GROUPID; + incomingDevice->volumeGroupId_ = TEST_GROUPID; + incomingDevice->macAddress_ = "macAddress_123"; + + std::shared_ptr matchingDevice = std::make_shared(); + matchingDevice->networkId_ = "networkId123"; + matchingDevice->deviceRole_ = INPUT_DEVICE; + matchingDevice->deviceType_ = DEVICE_TYPE_MIC; + matchingDevice->interruptGroupId_ = TEST_GROUPID; + matchingDevice->volumeGroupId_ = TEST_GROUPID; + matchingDevice->macAddress_ = "macAddress_123"; + + auto streamFilterRouter_ = std::make_shared(); + std::vector> descriptors = {}; + bool result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_FALSE(result); + + matchingDevice->macAddress_ = "macAddress"; + descriptors = {matchingDevice}; + EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + + matchingDevice->volumeGroupId_ = TEST_GROUPID - 1; + descriptors = {matchingDevice}; + EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + + matchingDevice->interruptGroupId_ = TEST_GROUPID - 1; + descriptors = {matchingDevice}; + EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + + matchingDevice->deviceType_ = DEVICE_TYPE_SPEAKER; + descriptors = {matchingDevice}; + EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + + incomingDevice->deviceRole_ = OUTPUT_DEVICE; + descriptors = {matchingDevice}; + EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + + matchingDevice->networkId_ = "otherNetworkId"; + descriptors = {matchingDevice}; + EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); +} + +/** + * @tc.name : Test SelectRemoteCaptureDevice. + * @tc.number: StreamFilterRouter_013 + * @tc.desc : Test SelectRemoteCaptureDevice. + */ +HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_013, TestSize.Level1) +{ + std::shared_ptr incomingDevice = std::make_shared(); + incomingDevice->networkId_ = "networkId123"; + incomingDevice->deviceRole_ = INPUT_DEVICE; + incomingDevice->deviceType_ = DEVICE_TYPE_MIC; + + std::shared_ptr matchingDevice = std::make_shared(); + matchingDevice->networkId_ = "networkId123"; + matchingDevice->deviceRole_ = INPUT_DEVICE; + matchingDevice->deviceType_ = DEVICE_TYPE_SPEAKER; + + StreamFilterRouter rot; + std::vector> descriptors = {matchingDevice}; + bool hasDescriptor = false; + std::shared_ptr ret = + rot.SelectRemoteCaptureDevice(descriptors, incomingDevice, hasDescriptor); + EXPECT_FALSE(hasDescriptor); + + incomingDevice->deviceRole_ = OUTPUT_DEVICE; + descriptors = {matchingDevice}; + ret = rot.SelectRemoteCaptureDevice(descriptors, incomingDevice, hasDescriptor); + EXPECT_FALSE(hasDescriptor); +} } // namespace AudioStandard } // namespace OHOS -- Gitee From 8049b3752986306cb26207a134ff1c8ef2b6af22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Sat, 23 Aug 2025 08:35:49 +0000 Subject: [PATCH 02/11] update audio_router_center_unit_test/src/default_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/default_router_unit_test.cpp | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp index d9cc169095..5104311424 100644 --- a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp @@ -21,6 +21,8 @@ #include "app_select_router.h" #include "pair_device_router.h" #include "cockpit_phone_router.h" +#include "public_priority_router.h" +#include "privacy_priority_router.h" #include #include @@ -240,6 +242,118 @@ HWTEST(AudioRouterCenterUnitTest, CockpitPhoneRouter_GetBTCarDevices_001, TestSi shared_ptr desc = cockpitPhoneRouter.GetCallRenderDevice(streamUsage, clientUID); EXPECT_NE(desc, nullptr); } + +/** + * @tc.name : Test PublicPriorityRouter_GetMediaRenderDevice. + * @tc.number: PublicPriorityRouter_GetMediaRenderDevice_001 + * @tc.desc : Test PublicPriorityRouter_GetMediaRenderDevice interface. + */ +HWTEST(AudioRouterCenterUnitTest, PublicPriorityRouter_GetMediaRenderDevice_001, TestSize.Level4) +{ + PublicPriorityRouter publicPriorityRouter; + std::vector> descs; + std::shared_ptr desc = std::make_shared(); + + StreamUsage streamUsage = STREAM_USAGE_RINGTONE; + int32_t clientUID = 1000; + auto ret = publicPriorityRouter.GetMediaRenderDevice(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_VOICE_RINGTONE; + ret = publicPriorityRouter.GetMediaRenderDevice(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_INVALID; + ret = publicPriorityRouter.GetMediaRenderDevice(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); +} + +/** + * @tc.name : Test PublicPriorityRouter_GetMediaRenderDevice. + * @tc.number: PublicPriorityRouter_GetRingRenderDevices_001 + * @tc.desc : Test PublicPriorityRouter_GetMediaRenderDevice interface. + */ +HWTEST(AudioRouterCenterUnitTest, PublicPriorityRouter_GetRingRenderDevices_001, TestSize.Level4) +{ + PublicPriorityRouter publicPriorityRouter; + std::vector> descs; + std::shared_ptr desc = std::make_shared(); + + StreamUsage streamUsage = STREAM_USAGE_RINGTONE; + int32_t clientUID = 1000; + auto ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_VOICE_RINGTONE; + ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_INVALID; + ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_ALARM; + ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); +} + +/** + * @tc.name : Test CockpitPhoneRouter_GetRingRenderDevices. + * @tc.number: CockpitPhoneRouter_GetRingRenderDevices_002 + * @tc.desc : Test CockpitPhoneRouter_GetRingRenderDevices interface. + */ +HWTEST(AudioRouterCenterUnitTest, CockpitPhoneRouter_GetRingRenderDevices_002, TestSize.Level4) +{ + CockpitPhoneRouter cockpitPhoneRouter; + std::vector> descs; + std::shared_ptr desc = std::make_shared(); + + StreamUsage streamUsage = STREAM_USAGE_RINGTONE; + int32_t clientUID = 1000; + auto ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_VOICE_RINGTONE; + ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_INVALID; + ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_ALARM; + ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); +} + +/** + * @tc.name : Test PrivacyPriorityRouter_GetRingRenderDevices. + * @tc.number: PrivacyPriorityRouter_GetRingRenderDevices_001 + * @tc.desc : Test PrivacyPriorityRouter_GetRingRenderDevices interface. + */ +HWTEST(AudioRouterCenterUnitTest, PrivacyPriorityRouter_GetRingRenderDevices_001, TestSize.Level4) +{ + PrivacyPriorityRouter privacyPriorityRouter; + std::vector> descs; + std::shared_ptr desc = std::make_shared(); + + StreamUsage streamUsage = STREAM_USAGE_RINGTONE; + int32_t clientUID = 1000; + auto ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_VOICE_RINGTONE; + ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_INVALID; + ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); + + streamUsage = STREAM_USAGE_ALARM; + ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); + EXPECT_EQ(0, descs.size()); +} } // namespace AudioStandard } // namespace OHOS \ No newline at end of file -- Gitee From b7d8ba7b0d2899bca79fda45adf9c49ac3e3fc46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Sat, 23 Aug 2025 08:45:32 +0000 Subject: [PATCH 03/11] update audio_router_center_unit_test/src/audio_router_center_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/audio_router_center_unit_test.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp index 848b6d4a63..feb91c0afc 100644 --- a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp +++ b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp @@ -542,5 +542,23 @@ HWTEST(AudioRouterCenterUnitTest, FetchVoiceMessageCaptureDevice_deviceType_vali EXPECT_EQ(result, validDesc); EXPECT_EQ(rtype, ROUTER_TYPE_DEFAULT); } + +/** + * @tc.name : Test GetBypassWithSco. + * @tc.number: GetBypassWithSco_001 + * @tc.desc : Test GetBypassWithSco interface when desc->deviceType_ is valid. + */ +HWTEST(AudioRouterCenterUnitTest, GetBypassWithSco_001, TestSize.Level1) +{ + AudioRouterCenter center; + auto validDesc = std::make_shared(); + validDesc->deviceType_ = DEVICE_TYPE_SPEAKER; + center.voiceMessageRouters_.emplace_back( + std::make_unique(ROUTER_TYPE_DEFAULT, nullptr, nullptr, nullptr, validDesc)); + RouterType rtype = ROUTER_TYPE_NONE; + AudioScene audioScene = AUDIO_SCENE_DEFAULT; + auto result = center.GetBypassWithSco(audioScene); + EXPECT_EQ(result, 0); +} } // namespace AudioStandard } // namespace OHOS -- Gitee From 2c97b73d57bc1a3a1bd77c9b63047db6cc22aeff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Sat, 23 Aug 2025 08:59:32 +0000 Subject: [PATCH 04/11] update audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../audio_volume_manager_unit_test_plus.cpp | 136 ++++++++++++++++++ 1 file changed, 136 insertions(+) diff --git a/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp b/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp index baaf464105..05681c3f91 100644 --- a/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp +++ b/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp @@ -380,5 +380,141 @@ HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_118, TestSize.Level1) EXPECT_NO_THROW(audioVolumeManager->SetTimer(-1, nullptr)); EXPECT_NO_THROW(audioVolumeManager->SetTimer(1, nullptr)); } + +/** +* @tc.name : Test AudioVolumeManager. +* @tc.number: AudioVolumeManager_119 +* @tc.desc : Test SetAdjustVolumeForZone +*/ +HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_119, TestSize.Level1) +{ + AudioVolumeManager& audioVolumeManager(AudioVolumeManager::GetInstance()); + int32_t zoneId = 0; + auto ret = audioVolumeManager.SetAdjustVolumeForZone(zoneId); + EXPECT_EQ(ret, SUCCESS); + zoneId = 1; + ret = audioVolumeManager.SetAdjustVolumeForZone(zoneId); + EXPECT_NE(ret, SUCCESS); +} + +/** +* @tc.name : Test AudioVolumeManager. +* @tc.number: AudioVolumeManager_120 +* @tc.desc : Test SetSharedVolume interface. +*/ +HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_120, TestSize.Level1) +{ + auto audioVolumeManager = std::make_shared(); + ASSERT_TRUE(audioVolumeManager != nullptr); + + AudioVolumeType streamType = STREAM_RING; + DeviceType deviceType = DEVICE_TYPE_NONE; + Volume vol; + audioVolumeManager->volumeVector_ = new Volume(); + auto ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); + EXPECT_EQ(ret, false); + delete audioVolumeManager->volumeVector_; + audioVolumeManager->volumeVector_ = nullptr; + + streamType = STREAM_VOICE_CALL; + deviceType = DEVICE_TYPE_NEARLINK; + audioVolumeManager->volumeVector_ = new Volume(); + ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); + EXPECT_EQ(ret, true); + delete audioVolumeManager->volumeVector_; + audioVolumeManager->volumeVector_ = nullptr; +} + +/** +* @tc.name : Test AudioVolumeManager. +* @tc.number: AudioVolumeManager_121 +* @tc.desc : Test SetSharedVolume interface. +*/ +HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_121, TestSize.Level1) +{ + auto audioVolumeManager = std::make_shared(); + ASSERT_TRUE(audioVolumeManager != nullptr); + + AudioVolumeType streamType = STREAM_VOICE_CALL; + DeviceType deviceType = DEVICE_TYPE_SPEAKER; + Volume vol; + audioVolumeManager->volumeVector_ = new Volume(); + auto ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); + EXPECT_EQ(ret, true); + delete audioVolumeManager->volumeVector_; + audioVolumeManager->volumeVector_ = nullptr; + + streamType = STREAM_RING; + deviceType = DEVICE_TYPE_NEARLINK; + audioVolumeManager->volumeVector_ = new Volume(); + ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); + EXPECT_EQ(ret, true); + delete audioVolumeManager->volumeVector_; + audioVolumeManager->volumeVector_ = nullptr; +} + +/** +* @tc.name : Test AudioVolumeManager. +* @tc.number: AudioVolumeManager_122 +* @tc.desc : Test SetSharedVolume interface. +*/ +HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_122, TestSize.Level1) +{ + auto audioVolumeManager = std::make_shared(); + ASSERT_TRUE(audioVolumeManager != nullptr); + + AudioVolumeType streamType = STREAM_RING; + DeviceType deviceType = DEVICE_TYPE_SPEAKER; + Volume vol; + audioVolumeManager->volumeVector_ = new Volume(); + auto ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); + EXPECT_EQ(ret, true); + delete audioVolumeManager->volumeVector_; + audioVolumeManager->volumeVector_ = nullptr; +} + +/** +* @tc.name : Test AudioVolumeManager. +* @tc.number: AudioVolumeManager_123 +* @tc.desc : Test AudioVolumeManager. +*/ +HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_123, TestSize.Level1) +{ + auto audioVolumeManager = std::make_shared(); + EXPECT_NE(audioVolumeManager, nullptr); + + audioVolumeManager->audioActiveDevice_.currentActiveDevice_.deviceType_ = DEVICE_TYPE_BLUETOOTH_A2DP; + + AudioStreamType streamType = STREAM_MUSIC; + int32_t volumeLevel = 0; + EXPECT_EQ(VolumeUtils::GetVolumeTypeFromStreamType(streamType), STREAM_MUSIC); + + audioVolumeManager->increaseNIsShowing_ = true; + audioVolumeManager->restoreNIsShowing_ = true; + auto ret = audioVolumeManager->SetSystemVolumeLevel(streamType, volumeLevel); + EXPECT_NE(ret, SUCCESS); +} + +/** +* @tc.name : Test AudioVolumeManager. +* @tc.number: AudioVolumeManager_124 +* @tc.desc : Test AudioVolumeManager. +*/ +HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_124, TestSize.Level1) +{ + auto audioVolumeManager = std::make_shared(); + EXPECT_NE(audioVolumeManager, nullptr); + + audioVolumeManager->audioActiveDevice_.currentActiveDevice_.deviceType_ = DEVICE_TYPE_BLUETOOTH_A2DP; + + AudioStreamType streamType = STREAM_ALL; + int32_t volumeLevel = 0; + EXPECT_EQ(VolumeUtils::GetVolumeTypeFromStreamType(streamType), STREAM_ALL); + + audioVolumeManager->increaseNIsShowing_ = true; + audioVolumeManager->restoreNIsShowing_ = true; + auto ret = audioVolumeManager->SetSystemVolumeLevel(streamType, volumeLevel); + EXPECT_NE(ret, SUCCESS); +} } // namespace AudioStandard } // namespace OHOS \ No newline at end of file -- Gitee From c6c2f1010d8f008802d4ffce81dbb89749759914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Sat, 23 Aug 2025 09:30:37 +0000 Subject: [PATCH 05/11] update stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/stream_filter_router_unit_test.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp index 1a6ebd8203..0934dfa291 100644 --- a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp @@ -27,6 +27,8 @@ using namespace testing::ext; namespace OHOS { namespace AudioStandard { +const uint32_t TEST_GROUPID = 10; + void StreamFilterRouterUnitTest::SetUpTestCase(void) {} void StreamFilterRouterUnitTest::TearDownTestCase(void) {} void StreamFilterRouterUnitTest::SetUp(void) {} -- Gitee From 6ed74b6cf504c314de2ff3957d3d17c91648ba7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Mon, 25 Aug 2025 02:30:21 +0000 Subject: [PATCH 06/11] update stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/stream_filter_router_unit_test.cpp | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp index 0934dfa291..701cbf1688 100644 --- a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp @@ -368,27 +368,32 @@ HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_012, TestSize.Level1) matchingDevice->macAddress_ = "macAddress"; descriptors = {matchingDevice}; - EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_TRUE(incomingDevice->isVrSupported_); matchingDevice->volumeGroupId_ = TEST_GROUPID - 1; descriptors = {matchingDevice}; - EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_EQ(NO_A2DP_DEVICE, incomingDevice->a2dpOffloadFlag_ ); matchingDevice->interruptGroupId_ = TEST_GROUPID - 1; descriptors = {matchingDevice}; - EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_EQ(TEST_RESULTZERO, incomingDevice->deviceId_); matchingDevice->deviceType_ = DEVICE_TYPE_SPEAKER; descriptors = {matchingDevice}; - EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_FALSE(matchingDevice->isScoRealConnected_); incomingDevice->deviceRole_ = OUTPUT_DEVICE; descriptors = {matchingDevice}; - EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_EQ(ALL_USAGE, matchingDevice->deviceUsage_ ); matchingDevice->networkId_ = "otherNetworkId"; - descriptors = {matchingDevice}; - EXPECT_FALSE(streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice)); + result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); + EXPECT_FALSE(matchingDevice->spatializationSupported_); } /** @@ -413,12 +418,12 @@ HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_013, TestSize.Level1) bool hasDescriptor = false; std::shared_ptr ret = rot.SelectRemoteCaptureDevice(descriptors, incomingDevice, hasDescriptor); - EXPECT_FALSE(hasDescriptor); + EXPECT_EQ(incomingDevice->a2dpOffloadFlag_, matchingDevice->a2dpOffloadFlag_); incomingDevice->deviceRole_ = OUTPUT_DEVICE; descriptors = {matchingDevice}; ret = rot.SelectRemoteCaptureDevice(descriptors, incomingDevice, hasDescriptor); - EXPECT_FALSE(hasDescriptor); + EXPECT_EQ(incomingDevice->routerType_, matchingDevice->routerType_); } } // namespace AudioStandard } // namespace OHOS -- Gitee From f0491880cc3010157415e9a540a98c20f6f67b8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Mon, 25 Aug 2025 02:49:27 +0000 Subject: [PATCH 07/11] stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/stream_filter_router_unit_test.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp index 701cbf1688..b0632ef8aa 100644 --- a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp @@ -28,6 +28,7 @@ namespace OHOS { namespace AudioStandard { const uint32_t TEST_GROUPID = 10; +const uint32_t TEST_RESULTZERO = 0; void StreamFilterRouterUnitTest::SetUpTestCase(void) {} void StreamFilterRouterUnitTest::TearDownTestCase(void) {} -- Gitee From 1749b23e5f57c9657318dc31a55e4d5dc53b3165 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Mon, 25 Aug 2025 06:26:59 +0000 Subject: [PATCH 08/11] update audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../audio_volume_manager_unit_test_plus.cpp | 136 ------------------ 1 file changed, 136 deletions(-) diff --git a/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp b/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp index 05681c3f91..baaf464105 100644 --- a/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp +++ b/services/audio_policy/test/unittest/audio_volume_manager_unit_test/src/audio_volume_manager_unit_test_plus.cpp @@ -380,141 +380,5 @@ HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_118, TestSize.Level1) EXPECT_NO_THROW(audioVolumeManager->SetTimer(-1, nullptr)); EXPECT_NO_THROW(audioVolumeManager->SetTimer(1, nullptr)); } - -/** -* @tc.name : Test AudioVolumeManager. -* @tc.number: AudioVolumeManager_119 -* @tc.desc : Test SetAdjustVolumeForZone -*/ -HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_119, TestSize.Level1) -{ - AudioVolumeManager& audioVolumeManager(AudioVolumeManager::GetInstance()); - int32_t zoneId = 0; - auto ret = audioVolumeManager.SetAdjustVolumeForZone(zoneId); - EXPECT_EQ(ret, SUCCESS); - zoneId = 1; - ret = audioVolumeManager.SetAdjustVolumeForZone(zoneId); - EXPECT_NE(ret, SUCCESS); -} - -/** -* @tc.name : Test AudioVolumeManager. -* @tc.number: AudioVolumeManager_120 -* @tc.desc : Test SetSharedVolume interface. -*/ -HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_120, TestSize.Level1) -{ - auto audioVolumeManager = std::make_shared(); - ASSERT_TRUE(audioVolumeManager != nullptr); - - AudioVolumeType streamType = STREAM_RING; - DeviceType deviceType = DEVICE_TYPE_NONE; - Volume vol; - audioVolumeManager->volumeVector_ = new Volume(); - auto ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); - EXPECT_EQ(ret, false); - delete audioVolumeManager->volumeVector_; - audioVolumeManager->volumeVector_ = nullptr; - - streamType = STREAM_VOICE_CALL; - deviceType = DEVICE_TYPE_NEARLINK; - audioVolumeManager->volumeVector_ = new Volume(); - ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); - EXPECT_EQ(ret, true); - delete audioVolumeManager->volumeVector_; - audioVolumeManager->volumeVector_ = nullptr; -} - -/** -* @tc.name : Test AudioVolumeManager. -* @tc.number: AudioVolumeManager_121 -* @tc.desc : Test SetSharedVolume interface. -*/ -HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_121, TestSize.Level1) -{ - auto audioVolumeManager = std::make_shared(); - ASSERT_TRUE(audioVolumeManager != nullptr); - - AudioVolumeType streamType = STREAM_VOICE_CALL; - DeviceType deviceType = DEVICE_TYPE_SPEAKER; - Volume vol; - audioVolumeManager->volumeVector_ = new Volume(); - auto ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); - EXPECT_EQ(ret, true); - delete audioVolumeManager->volumeVector_; - audioVolumeManager->volumeVector_ = nullptr; - - streamType = STREAM_RING; - deviceType = DEVICE_TYPE_NEARLINK; - audioVolumeManager->volumeVector_ = new Volume(); - ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); - EXPECT_EQ(ret, true); - delete audioVolumeManager->volumeVector_; - audioVolumeManager->volumeVector_ = nullptr; -} - -/** -* @tc.name : Test AudioVolumeManager. -* @tc.number: AudioVolumeManager_122 -* @tc.desc : Test SetSharedVolume interface. -*/ -HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_122, TestSize.Level1) -{ - auto audioVolumeManager = std::make_shared(); - ASSERT_TRUE(audioVolumeManager != nullptr); - - AudioVolumeType streamType = STREAM_RING; - DeviceType deviceType = DEVICE_TYPE_SPEAKER; - Volume vol; - audioVolumeManager->volumeVector_ = new Volume(); - auto ret = audioVolumeManager->SetSharedVolume(streamType, deviceType, vol); - EXPECT_EQ(ret, true); - delete audioVolumeManager->volumeVector_; - audioVolumeManager->volumeVector_ = nullptr; -} - -/** -* @tc.name : Test AudioVolumeManager. -* @tc.number: AudioVolumeManager_123 -* @tc.desc : Test AudioVolumeManager. -*/ -HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_123, TestSize.Level1) -{ - auto audioVolumeManager = std::make_shared(); - EXPECT_NE(audioVolumeManager, nullptr); - - audioVolumeManager->audioActiveDevice_.currentActiveDevice_.deviceType_ = DEVICE_TYPE_BLUETOOTH_A2DP; - - AudioStreamType streamType = STREAM_MUSIC; - int32_t volumeLevel = 0; - EXPECT_EQ(VolumeUtils::GetVolumeTypeFromStreamType(streamType), STREAM_MUSIC); - - audioVolumeManager->increaseNIsShowing_ = true; - audioVolumeManager->restoreNIsShowing_ = true; - auto ret = audioVolumeManager->SetSystemVolumeLevel(streamType, volumeLevel); - EXPECT_NE(ret, SUCCESS); -} - -/** -* @tc.name : Test AudioVolumeManager. -* @tc.number: AudioVolumeManager_124 -* @tc.desc : Test AudioVolumeManager. -*/ -HWTEST_F(AudioVolumeManagerUnitTest, AudioVolumeManager_124, TestSize.Level1) -{ - auto audioVolumeManager = std::make_shared(); - EXPECT_NE(audioVolumeManager, nullptr); - - audioVolumeManager->audioActiveDevice_.currentActiveDevice_.deviceType_ = DEVICE_TYPE_BLUETOOTH_A2DP; - - AudioStreamType streamType = STREAM_ALL; - int32_t volumeLevel = 0; - EXPECT_EQ(VolumeUtils::GetVolumeTypeFromStreamType(streamType), STREAM_ALL); - - audioVolumeManager->increaseNIsShowing_ = true; - audioVolumeManager->restoreNIsShowing_ = true; - auto ret = audioVolumeManager->SetSystemVolumeLevel(streamType, volumeLevel); - EXPECT_NE(ret, SUCCESS); -} } // namespace AudioStandard } // namespace OHOS \ No newline at end of file -- Gitee From c318ff47daab5d12cc40da5ba17a6f77f6972ec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Mon, 25 Aug 2025 06:33:38 +0000 Subject: [PATCH 09/11] update audio_router_center_unit_test/src/audio_router_center_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/audio_router_center_unit_test.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp index feb91c0afc..3c64361ca0 100644 --- a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp +++ b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/audio_router_center_unit_test.cpp @@ -29,6 +29,8 @@ static constexpr int32_t CLIENT_UID_TYPE_EARPIECE = 2; namespace OHOS { namespace AudioStandard { +const uint32_t TEST_RETRETURN = 0; + void AudioRouterCenterUnitTest::SetUpTestCase(void) {} void AudioRouterCenterUnitTest::TearDownTestCase(void) {} void AudioRouterCenterUnitTest::SetUp(void) {} @@ -558,7 +560,7 @@ HWTEST(AudioRouterCenterUnitTest, GetBypassWithSco_001, TestSize.Level1) RouterType rtype = ROUTER_TYPE_NONE; AudioScene audioScene = AUDIO_SCENE_DEFAULT; auto result = center.GetBypassWithSco(audioScene); - EXPECT_EQ(result, 0); + EXPECT_EQ(result, TEST_RETRETURN); } } // namespace AudioStandard } // namespace OHOS -- Gitee From 130060096de0e3a3cb09ee682b1cc81b08a60d56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Mon, 25 Aug 2025 07:14:37 +0000 Subject: [PATCH 10/11] update audio_router_center_unit_test/src/default_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/default_router_unit_test.cpp | 114 ------------------ 1 file changed, 114 deletions(-) diff --git a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp index 5104311424..d9cc169095 100644 --- a/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/audio_router_center_unit_test/src/default_router_unit_test.cpp @@ -21,8 +21,6 @@ #include "app_select_router.h" #include "pair_device_router.h" #include "cockpit_phone_router.h" -#include "public_priority_router.h" -#include "privacy_priority_router.h" #include #include @@ -242,118 +240,6 @@ HWTEST(AudioRouterCenterUnitTest, CockpitPhoneRouter_GetBTCarDevices_001, TestSi shared_ptr desc = cockpitPhoneRouter.GetCallRenderDevice(streamUsage, clientUID); EXPECT_NE(desc, nullptr); } - -/** - * @tc.name : Test PublicPriorityRouter_GetMediaRenderDevice. - * @tc.number: PublicPriorityRouter_GetMediaRenderDevice_001 - * @tc.desc : Test PublicPriorityRouter_GetMediaRenderDevice interface. - */ -HWTEST(AudioRouterCenterUnitTest, PublicPriorityRouter_GetMediaRenderDevice_001, TestSize.Level4) -{ - PublicPriorityRouter publicPriorityRouter; - std::vector> descs; - std::shared_ptr desc = std::make_shared(); - - StreamUsage streamUsage = STREAM_USAGE_RINGTONE; - int32_t clientUID = 1000; - auto ret = publicPriorityRouter.GetMediaRenderDevice(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_VOICE_RINGTONE; - ret = publicPriorityRouter.GetMediaRenderDevice(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_INVALID; - ret = publicPriorityRouter.GetMediaRenderDevice(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); -} - -/** - * @tc.name : Test PublicPriorityRouter_GetMediaRenderDevice. - * @tc.number: PublicPriorityRouter_GetRingRenderDevices_001 - * @tc.desc : Test PublicPriorityRouter_GetMediaRenderDevice interface. - */ -HWTEST(AudioRouterCenterUnitTest, PublicPriorityRouter_GetRingRenderDevices_001, TestSize.Level4) -{ - PublicPriorityRouter publicPriorityRouter; - std::vector> descs; - std::shared_ptr desc = std::make_shared(); - - StreamUsage streamUsage = STREAM_USAGE_RINGTONE; - int32_t clientUID = 1000; - auto ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_VOICE_RINGTONE; - ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_INVALID; - ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_ALARM; - ret = publicPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); -} - -/** - * @tc.name : Test CockpitPhoneRouter_GetRingRenderDevices. - * @tc.number: CockpitPhoneRouter_GetRingRenderDevices_002 - * @tc.desc : Test CockpitPhoneRouter_GetRingRenderDevices interface. - */ -HWTEST(AudioRouterCenterUnitTest, CockpitPhoneRouter_GetRingRenderDevices_002, TestSize.Level4) -{ - CockpitPhoneRouter cockpitPhoneRouter; - std::vector> descs; - std::shared_ptr desc = std::make_shared(); - - StreamUsage streamUsage = STREAM_USAGE_RINGTONE; - int32_t clientUID = 1000; - auto ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_VOICE_RINGTONE; - ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_INVALID; - ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_ALARM; - ret = cockpitPhoneRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); -} - -/** - * @tc.name : Test PrivacyPriorityRouter_GetRingRenderDevices. - * @tc.number: PrivacyPriorityRouter_GetRingRenderDevices_001 - * @tc.desc : Test PrivacyPriorityRouter_GetRingRenderDevices interface. - */ -HWTEST(AudioRouterCenterUnitTest, PrivacyPriorityRouter_GetRingRenderDevices_001, TestSize.Level4) -{ - PrivacyPriorityRouter privacyPriorityRouter; - std::vector> descs; - std::shared_ptr desc = std::make_shared(); - - StreamUsage streamUsage = STREAM_USAGE_RINGTONE; - int32_t clientUID = 1000; - auto ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_VOICE_RINGTONE; - ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_INVALID; - ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); - - streamUsage = STREAM_USAGE_ALARM; - ret = privacyPriorityRouter.GetRingRenderDevices(streamUsage, clientUID); - EXPECT_EQ(0, descs.size()); -} } // namespace AudioStandard } // namespace OHOS \ No newline at end of file -- Gitee From 01a0967219f0d2cc855beb69d91d437d705a990d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BD=A0?= Date: Mon, 25 Aug 2025 08:08:19 +0000 Subject: [PATCH 11/11] update stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 唯你 --- .../src/stream_filter_router_unit_test.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp index b0632ef8aa..53e43c77b5 100644 --- a/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp +++ b/services/audio_policy/test/unittest/stream_filter_router_unit_test/src/stream_filter_router_unit_test.cpp @@ -375,7 +375,7 @@ HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_012, TestSize.Level1) matchingDevice->volumeGroupId_ = TEST_GROUPID - 1; descriptors = {matchingDevice}; result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); - EXPECT_EQ(NO_A2DP_DEVICE, incomingDevice->a2dpOffloadFlag_ ); + EXPECT_EQ(NO_A2DP_DEVICE, incomingDevice->a2dpOffloadFlag_); matchingDevice->interruptGroupId_ = TEST_GROUPID - 1; descriptors = {matchingDevice}; @@ -390,7 +390,7 @@ HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_012, TestSize.Level1) incomingDevice->deviceRole_ = OUTPUT_DEVICE; descriptors = {matchingDevice}; result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); - EXPECT_EQ(ALL_USAGE, matchingDevice->deviceUsage_ ); + EXPECT_EQ(, matchingDevice->deviceUsage_); matchingDevice->networkId_ = "otherNetworkId"; result = streamFilterRouter_->IsIncomingDeviceInRemoteDevice(descriptors, incomingDevice); @@ -418,7 +418,7 @@ HWTEST(StreamFilterRouterUnitTest, StreamFilterRouter_013, TestSize.Level1) std::vector> descriptors = {matchingDevice}; bool hasDescriptor = false; std::shared_ptr ret = - rot.SelectRemoteCaptureDevice(descriptors, incomingDevice, hasDescriptor); + rot.SelectRemoteCaptureDevice(descriptors, incomingDevice, hasDescriptor); EXPECT_EQ(incomingDevice->a2dpOffloadFlag_, matchingDevice->a2dpOffloadFlag_); incomingDevice->deviceRole_ = OUTPUT_DEVICE; -- Gitee