diff --git a/services/dbms/test/unittest/dbms_services_kit_test/BUILD.gn b/services/dbms/test/unittest/dbms_services_kit_test/BUILD.gn index fd9a7891c60f555313d581c3a036b5c2bf6a3129..c43080f2a4b5ab2e34d15602e8b4080050ffb94a 100644 --- a/services/dbms/test/unittest/dbms_services_kit_test/BUILD.gn +++ b/services/dbms/test/unittest/dbms_services_kit_test/BUILD.gn @@ -64,6 +64,9 @@ ohos_unittest("DbmsServicesKitTest") { "samgr:samgr_proxy", ] defines = [] + if (current_cpu == "arm64") { + defines += [ "ON_64BIT_SYSTEM" ] + } if (hisysevent_enable_dbms) { sources += [ "${dbms_services_path}/src/event_report.cpp" ] external_deps += [ "hisysevent:libhisysevent" ] diff --git a/services/dbms/test/unittest/dbms_services_kit_test/dbms_services_kit_test.cpp b/services/dbms/test/unittest/dbms_services_kit_test/dbms_services_kit_test.cpp index 7888c110926921182262f4ffcfe018abe224da4d..642f8090274a4c4bf1e251386fafbf4b65c3a8f0 100644 --- a/services/dbms/test/unittest/dbms_services_kit_test/dbms_services_kit_test.cpp +++ b/services/dbms/test/unittest/dbms_services_kit_test/dbms_services_kit_test.cpp @@ -473,7 +473,11 @@ HWTEST_F(DbmsServicesKitTest, DbmsServicesKitTest_0008, Function | SmallTest | L name.SetAbilityName(ABILITY_NAME); RemoteAbilityInfo info; auto ret = distributedBms->GetAbilityInfo(name, info); +#ifdef ON_64BIT_SYSTEM + EXPECT_EQ(ret, ERR_BUNDLE_MANAGER_INTERNAL_ERROR); +#else EXPECT_EQ(ret, ERR_OK); +#endif } res = UninstallBundle(BUNDLE_NAME); EXPECT_TRUE(res); @@ -576,7 +580,11 @@ HWTEST_F(DbmsServicesKitTest, DbmsServicesKitTest_0012, Function | SmallTest | L names.push_back(name); std::vector infos; auto ret = distributedBms->GetAbilityInfos(names, infos); +#ifdef ON_64BIT_SYSTEM + EXPECT_EQ(ret, ERR_BUNDLE_MANAGER_INTERNAL_ERROR); +#else EXPECT_EQ(ret, ERR_OK); +#endif } res = UninstallBundle(BUNDLE_NAME); EXPECT_TRUE(res);