From 3db3a5b110b6d7aa462c2d9e2c0fb71199ead1dc Mon Sep 17 00:00:00 2001 From: zhuzhihui7 Date: Wed, 26 Mar 2025 11:18:14 +0800 Subject: [PATCH] add ut Signed-off-by: zhuzhihui7 --- .../filter/test/unittest/filter_test.cpp | 12 -------- .../local_capability_info_manager_test.cpp | 28 +++++++++++++++++++ 2 files changed, 28 insertions(+), 12 deletions(-) diff --git a/av_transport/framework/filter/test/unittest/filter_test.cpp b/av_transport/framework/filter/test/unittest/filter_test.cpp index b128d806..00d1cd63 100644 --- a/av_transport/framework/filter/test/unittest/filter_test.cpp +++ b/av_transport/framework/filter/test/unittest/filter_test.cpp @@ -121,12 +121,6 @@ HWTEST_F(FilterTest, PauseDragging_001, testing::ext::TestSize.Level1) HWTEST_F(FilterTest, Resume_001, testing::ext::TestSize.Level1) { - Filter filterAsync("testFilterAsync", FilterType::FILTERTYPE_VENC, true); - filterAsync.filterTask_ = std::make_unique( - "mockTask", "groupId", Media::TaskType::SINGLETON, Media::TaskPriority::HIGH, false); - Status result_async = filterAsync.Resume(); - EXPECT_EQ(result_async, Status::OK); - Filter filterSync("testFilterSync", FilterType::FILTERTYPE_ASINK, false); filterSync.filterTask_ = nullptr; auto mockNextFilter = std::make_shared("mockNextFilter", FilterType::FILTERTYPE_ASINK, false); @@ -143,12 +137,6 @@ HWTEST_F(FilterTest, Resume_001, testing::ext::TestSize.Level1) HWTEST_F(FilterTest, ResumeDragging_001, testing::ext::TestSize.Level1) { - Filter filterAsync("testFilterAsync", FilterType::FILTERTYPE_VENC, true); - filterAsync.filterTask_ = std::make_unique( - "mockTask", "groupId", Media::TaskType::SINGLETON, Media::TaskPriority::HIGH, false); - Status result_async = filterAsync.ResumeDragging(); - EXPECT_EQ(result_async, Status::OK); - Filter filterSync("testFilterSync", FilterType::FILTERTYPE_ASINK, false); filterSync.filterTask_ = nullptr; auto mockNextFilter = std::make_shared("mockNextFilter", FilterType::FILTERTYPE_ASINK, false); diff --git a/services/distributedhardwarefwkservice/test/unittest/common/resourcemanager/local_capability_info_manager_test.cpp b/services/distributedhardwarefwkservice/test/unittest/common/resourcemanager/local_capability_info_manager_test.cpp index 2d37edf1..1dd53aac 100644 --- a/services/distributedhardwarefwkservice/test/unittest/common/resourcemanager/local_capability_info_manager_test.cpp +++ b/services/distributedhardwarefwkservice/test/unittest/common/resourcemanager/local_capability_info_manager_test.cpp @@ -79,6 +79,14 @@ HWTEST_F(LocalCapInfoMgrTest, SyncDeviceInfoFromDB_001, TestSize.Level1) EXPECT_EQ(ERR_DH_FWK_PARA_INVALID, ret); } +HWTEST_F(LocalCapInfoMgrTest, SyncDeviceInfoFromDB_002, TestSize.Level1) +{ + std::string deviceId(266, 'A'); + LocalCapabilityInfoManager::GetInstance()->dbAdapterPtr_ = nullptr; + auto ret = LocalCapabilityInfoManager::GetInstance()->SyncDeviceInfoFromDB(deviceId); + EXPECT_EQ(ERR_DH_FWK_PARA_INVALID, ret); +} + HWTEST_F(LocalCapInfoMgrTest, AddCapability_001, TestSize.Level1) { std::vector> resInfos; @@ -142,6 +150,26 @@ HWTEST_F(LocalCapInfoMgrTest, GetCapabilitiesByDeviceId_001, TestSize.Level1) ASSERT_NO_FATAL_FAILURE(LocalCapabilityInfoManager::GetInstance()->GetCapabilitiesByDeviceId(deviceId, resInfos)); } +HWTEST_F(LocalCapInfoMgrTest, GetCapabilitiesByDeviceId_002, TestSize.Level1) +{ + std::string deviceId = "test_device_id"; + auto localCapInfoMgr = LocalCapabilityInfoManager::GetInstance(); + std::shared_ptr capInfo1 = std::make_shared( + "dhId_test1", deviceId, "devName_test1", DEV_TYPE_TEST, DHType::AUDIO, "attrs", "subtype"); + std::shared_ptr capInfo2 = std::make_shared( + "dhId_test2", "other_device_id", "devName_test2", DEV_TYPE_TEST, DHType::AUDIO, "attrs", "subtype"); + + std::string key1 = GetCapabilityKey(deviceId, "dhId_test1"); + std::string key2 = GetCapabilityKey("other_device_id", "dhId_test2"); + + localCapInfoMgr->globalCapInfoMap_[key1] = capInfo1; + localCapInfoMgr->globalCapInfoMap_[key2] = capInfo2; + + std::vector> resInfos; + localCapInfoMgr->GetCapabilitiesByDeviceId(deviceId, resInfos); + ASSERT_EQ(resInfos.size(), 1); +} + HWTEST_F(LocalCapInfoMgrTest, GetCapability_001, TestSize.Level1) { std::string deviceId = ""; -- Gitee