diff --git a/services/distributeddataservice/service/test/BUILD.gn b/services/distributeddataservice/service/test/BUILD.gn index e49bc9089863d21b58e418be6f4ba21059ec7652..2af4f07de480b808e635edefa5cfe6eb629bc2c4 100644 --- a/services/distributeddataservice/service/test/BUILD.gn +++ b/services/distributeddataservice/service/test/BUILD.gn @@ -1291,6 +1291,12 @@ ohos_unittest("DumpHelperTest") { ohos_unittest("UdmfServiceImplTest") { module_out_path = module_output_path + sanitize = { + cfi = true + cfi_cross_dso = true + debug = false + blocklist = "${datamgr_service_path}/cfi_blocklist.txt" + } sources = [ "${data_service_path}/framework/feature/feature_system.cpp", "${data_service_path}/app/src/kvstore_meta_manager.cpp", diff --git a/services/distributeddataservice/service/test/udmf_run_time_store_test.cpp b/services/distributeddataservice/service/test/udmf_run_time_store_test.cpp index 486cd352932453c5d171085c490643b291f1201f..71b8d5c259543b82a29364178657520fa92e4f8d 100644 --- a/services/distributeddataservice/service/test/udmf_run_time_store_test.cpp +++ b/services/distributeddataservice/service/test/udmf_run_time_store_test.cpp @@ -629,19 +629,6 @@ HWTEST_F(UdmfRunTimeStoreTest, Clear01, TestSize.Level1) EXPECT_EQ(ret, store->Delete(DATA_PREFIX)); } -/** -* @tc.name: Close01 -* @tc.desc: check for legal parameters, delete entries error. -* @tc.type: FUNC -* @tc.require: -*/ -HWTEST_F(UdmfRunTimeStoreTest, Close01, TestSize.Level1) -{ - auto store = std::make_shared(STORE_ID); - EXPECT_NO_FATAL_FAILURE(store->Close()); -} - - /** * @tc.name: GetSummary * @tc.desc: check for legal parameters, delete entries error. diff --git a/services/distributeddataservice/service/udmf/store/runtime_store.cpp b/services/distributeddataservice/service/udmf/store/runtime_store.cpp index d13e1adec59091eef37cf2d6d2b077895a07dc57..e218e7b1fdbf61a4159a727a935b6885adf36dd0 100644 --- a/services/distributeddataservice/service/udmf/store/runtime_store.cpp +++ b/services/distributeddataservice/service/udmf/store/runtime_store.cpp @@ -407,11 +407,6 @@ Status RuntimeStore::GetBatchData(const std::string &dataPrefix, std::vectorCloseKvStore(kvStore_.get()); -} - bool RuntimeStore::Init() { if (!SaveMetaData()) { // get keyinfo about create db fail. diff --git a/services/distributeddataservice/service/udmf/store/runtime_store.h b/services/distributeddataservice/service/udmf/store/runtime_store.h index ef9c37e36c0789a10dc25fa7b7d9bb6ff698651c..d5f4be1a84c048369bd9e3bb5f52fde1cf951f23 100644 --- a/services/distributeddataservice/service/udmf/store/runtime_store.h +++ b/services/distributeddataservice/service/udmf/store/runtime_store.h @@ -44,7 +44,6 @@ public: Status PutRuntime(const std::string &key, const Runtime &runtime) override; Status GetRuntime(const std::string &key, Runtime &runtime) override; Status PutSummary(UnifiedKey &key, const Summary &summary) override; - void Close() override; bool Init() override; private: diff --git a/services/distributeddataservice/service/udmf/store/store.h b/services/distributeddataservice/service/udmf/store/store.h index 69091ed91cfe198454f88f6aac209634e88e4b43..1b215e2501fe6d1da3e81713600ac945307af125 100644 --- a/services/distributeddataservice/service/udmf/store/store.h +++ b/services/distributeddataservice/service/udmf/store/store.h @@ -41,7 +41,6 @@ public: virtual Status GetRuntime(const std::string &key, Runtime &runtime) = 0; virtual Status PutSummary(UnifiedKey &key, const Summary &summary) = 0; virtual bool Init() = 0; - virtual void Close() = 0; bool operator<(const Time &time) const {