From c827290eb4a283a6513f376659ff5af428fb629e Mon Sep 17 00:00:00 2001 From: ZhaoJinghui Date: Tue, 15 Jul 2025 16:22:07 +0800 Subject: [PATCH] rdb backup add verify optional Signed-off-by: ZhaoJinghui Change-Id: I5e78a269b838ce1165660deffca01231bfc19020 --- services/distributedfiledaemon/BUILD.gn | 1 + .../clouddisk_database/include/clouddisk_rdbstore_mock.h | 3 ++- test/unittests/clouddisk_database/mock/rdb_assistant.h | 3 ++- test/unittests/cloudsync_sa/mock/rdb_store_mock.h | 3 ++- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/services/distributedfiledaemon/BUILD.gn b/services/distributedfiledaemon/BUILD.gn index 945035e34..178ba2241 100644 --- a/services/distributedfiledaemon/BUILD.gn +++ b/services/distributedfiledaemon/BUILD.gn @@ -205,6 +205,7 @@ ohos_shared_library("distributed_file_daemon_kit_inner") { "access_token:libaccesstoken_sdk", "app_file_service:fileuri_native", "app_file_service:remote_file_share_native", + "bundle_framework:appexecfwk_base", "c_utils:utils", "data_share:datashare_consumer", "hilog:libhilog", diff --git a/test/unittests/clouddisk_database/include/clouddisk_rdbstore_mock.h b/test/unittests/clouddisk_database/include/clouddisk_rdbstore_mock.h index f94893c89..0ad43e033 100644 --- a/test/unittests/clouddisk_database/include/clouddisk_rdbstore_mock.h +++ b/test/unittests/clouddisk_database/include/clouddisk_rdbstore_mock.h @@ -98,7 +98,8 @@ public: MOCK_METHOD3(ExecuteForChangedRowCount, int(int64_t &outValue, const std::string &sql, const std::vector &bindArgs)); - MOCK_METHOD2(Backup, int(const std::string &databasePath, const std::vector &destEncryptKey)); + MOCK_METHOD3(Backup, + int(const std::string &databasePath, const std::vector &destEncryptKey, bool verifyDb)); MOCK_METHOD3(Attach, int(const std::string &alias, const std::string &pathName, const std::vector destEncryptKey)); diff --git a/test/unittests/clouddisk_database/mock/rdb_assistant.h b/test/unittests/clouddisk_database/mock/rdb_assistant.h index e5e7636a0..a1d1f1117 100644 --- a/test/unittests/clouddisk_database/mock/rdb_assistant.h +++ b/test/unittests/clouddisk_database/mock/rdb_assistant.h @@ -98,7 +98,8 @@ public: MOCK_METHOD3(ExecuteForChangedRowCount, int(int64_t &outValue, const std::string &sql, const std::vector &bindArgs)); - MOCK_METHOD2(Backup, int(const std::string &databasePath, const std::vector &destEncryptKey)); + MOCK_METHOD3(Backup, + int(const std::string &databasePath, const std::vector &destEncryptKey, bool verifyDb)); MOCK_METHOD3(Attach, int(const std::string &alias, const std::string &pathName, const std::vector destEncryptKey)); diff --git a/test/unittests/cloudsync_sa/mock/rdb_store_mock.h b/test/unittests/cloudsync_sa/mock/rdb_store_mock.h index 8881c9740..346fbc8f2 100644 --- a/test/unittests/cloudsync_sa/mock/rdb_store_mock.h +++ b/test/unittests/cloudsync_sa/mock/rdb_store_mock.h @@ -98,7 +98,8 @@ public: MOCK_METHOD3(ExecuteForChangedRowCount, int(int64_t &outValue, const std::string &sql, const std::vector &bindArgs)); - MOCK_METHOD2(Backup, int(const std::string &databasePath, const std::vector &destEncryptKey)); + MOCK_METHOD3(Backup, + int(const std::string &databasePath, const std::vector &destEncryptKey, bool verifyDb)); MOCK_METHOD3(Attach, int(const std::string &alias, const std::string &pathName, const std::vector destEncryptKey)); -- Gitee