diff --git a/interfaces/inner_api/el5filekeymanager/BUILD.gn b/interfaces/inner_api/el5filekeymanager/BUILD.gn index 5e4034620697236d09ea674a85c2771d6a8f89be..31697a04e2d53ca82985522b2848b759fc2df8cb 100644 --- a/interfaces/inner_api/el5filekeymanager/BUILD.gn +++ b/interfaces/inner_api/el5filekeymanager/BUILD.gn @@ -102,6 +102,7 @@ ohos_shared_library("el5_filekey_manager_sdk") { external_deps = [ "c_utils:utils", "hilog:libhilog", + "ipc:ipc_core", "ipc:ipc_single", "samgr:samgr_proxy", ] diff --git a/services/el5filekeymanager/test/src/el5_filekey_manager_service_unittest.cpp b/services/el5filekeymanager/test/src/el5_filekey_manager_service_unittest.cpp index 717bac1a17c786cc80c4134e85f63718493ab53f..c737a150a4cc368c56435b4af04376fc972f64fc 100644 --- a/services/el5filekeymanager/test/src/el5_filekey_manager_service_unittest.cpp +++ b/services/el5filekeymanager/test/src/el5_filekey_manager_service_unittest.cpp @@ -24,6 +24,9 @@ using namespace testing::ext; using namespace OHOS::Security::AccessToken; namespace { constexpr uint32_t SCREEN_ON_DELAY_TIME = 30; +constexpr int32_t COMMON_EVENT_SERVICE_ID = 3299; +constexpr int32_t TIME_SERVICE_ID = 3702; +constexpr int32_t SCREENLOCK_SERVICE_ID = 3704; } // namespace void El5FilekeyManagerServiceTest::SetUpTestCase() @@ -39,6 +42,9 @@ void El5FilekeyManagerServiceTest::SetUp() { el5FilekeyManagerService_ = DelayedSingleton::GetInstance(); el5FilekeyManagerService_->Init(); + el5FilekeyManagerService_->OnAddSystemAbility(COMMON_EVENT_SERVICE_ID, ""); + el5FilekeyManagerService_->OnAddSystemAbility(TIME_SERVICE_ID, ""); + el5FilekeyManagerService_->OnAddSystemAbility(SCREENLOCK_SERVICE_ID, ""); } void El5FilekeyManagerServiceTest::TearDown()