diff --git a/services/distributeddataservice/framework/test/app_id_mapping_config_manager_test.cpp b/services/distributeddataservice/framework/test/app_id_mapping_config_manager_test.cpp index c441ba91092d0f02833e7407498dedaf0a90c818..16f41fdfcdc0876a9be1580d79d03d925f330c85 100644 --- a/services/distributeddataservice/framework/test/app_id_mapping_config_manager_test.cpp +++ b/services/distributeddataservice/framework/test/app_id_mapping_config_manager_test.cpp @@ -14,6 +14,7 @@ */ #include "app_id_mapping/app_id_mapping_config_manager.h" +#include "access_check/app_access_check_config_manager.h" #include @@ -22,6 +23,8 @@ using namespace OHOS::DistributedData; namespace OHOS::Test { class AppIdMappingConfigManagerTest : public testing::Test {}; +class AppAccessCheckConfigManagerTest : public testing::Test {}; + /** * @tc.name: Convert * @tc.desc: Generate a pair based on the input appId and accountId. @@ -61,4 +64,18 @@ HWTEST_F(AppIdMappingConfigManagerTest, Convert02, TestSize.Level1) result = AppIdMappingConfigManager::GetInstance().Convert("src1"); EXPECT_EQ(result, "dst1"); } + +/** +* @tc.name: IsTrust +* @tc.desc: test IsTrust function. +* @tc.type: FUNC +*/ +HWTEST_F(AppAccessCheckConfigManagerTest, IsTrust, TestSize.Level1) +{ + ASSERT_FALSE(AppAccessCheckConfigManager::GetInstance().IsTrust("123")); + AppAccessCheckConfigManager::GetInstance().appMapper_.insert(std::make_pair("123", "321")); + ASSERT_FALSE(AppAccessCheckConfigManager::GetInstance().IsTrust("123")); + AppAccessCheckConfigManager::GetInstance().appMapper_.insert(std::make_pair("123", "123")); + ASSERT_TRUE(AppAccessCheckConfigManager::GetInstance().IsTrust("123")); +} } // namespace OHOS::Test \ No newline at end of file diff --git a/services/distributeddataservice/service/cloud/cloud_service_impl.cpp b/services/distributeddataservice/service/cloud/cloud_service_impl.cpp index 4404b855a04f323d13f47c38b0dac1e495275b94..cef7b4b4cbd3305bd7e64de00f116232e25f8c0a 100644 --- a/services/distributeddataservice/service/cloud/cloud_service_impl.cpp +++ b/services/distributeddataservice/service/cloud/cloud_service_impl.cpp @@ -150,6 +150,7 @@ int32_t CloudServiceImpl::EnableCloud(const std::string &id, const std::map