diff --git a/test/unittest/bundle_active_usage_database_test.cpp b/test/unittest/bundle_active_usage_database_test.cpp index 26359b2d3dd84e82e631f74a8cec32f03531b432..1be5d8429d0325d669664760e085f9f5a986d367 100644 --- a/test/unittest/bundle_active_usage_database_test.cpp +++ b/test/unittest/bundle_active_usage_database_test.cpp @@ -230,9 +230,9 @@ HWTEST_F(BundleActiveUsageDatabaseTest, BundleActiveUsageDatabaseTest_CreateReco std::vector queryCondition; std::string queryPackageSql; auto database = std::make_shared(); - database->sortedTableArray_ = {{0}, {1}}; + database->sortedTableArray_ = {{0}, {1}, {2}}; database->GetQuerySqlCommand(0, 1, 2, 0, 0, 1, 10, queryCondition, queryPackageSql); - EXPECT_NE(database, nullptr); + EXPECT_TRUE(!queryPackageSql.empty()); } /* diff --git a/test/unittest/device_usage_statistics_service_test.cpp b/test/unittest/device_usage_statistics_service_test.cpp index b6d59705318fa6c9a1c721415a39117bf0e4c619..0347ea516c1a460d39b5fd93ae9bb68bfefb49eb 100644 --- a/test/unittest/device_usage_statistics_service_test.cpp +++ b/test/unittest/device_usage_statistics_service_test.cpp @@ -128,8 +128,9 @@ HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_GetS HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_GetNameAndIndexForUid_001, Function | MediumTest | Level0) { + auto bundleActiveService = std::make_shared(); int32_t uid = 10; - int32_t result = DelayedSingleton::GetInstance()->GetNameAndIndexForUid(uid); + int32_t result = bundleActiveService->GetNameAndIndexForUid(uid); EXPECT_TRUE(result == -1); } @@ -141,55 +142,56 @@ HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_GetS */ HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_dump_001, Function | MediumTest | Level0) { - DelayedSingleton::GetInstance()->bundleActiveCore_ = std::make_shared(); - DelayedSingleton::GetInstance()->bundleActiveCore_->Init(); + auto bundleActiveService = std::make_shared(); + bundleActiveService->bundleActiveCore_ = std::make_shared(); + bundleActiveService->bundleActiveCore_->Init(); BUNDLE_ACTIVE_LOGI("DeviceUsageStatisticsServiceTest create BundleActiveService!"); std::vector dumpOption{"-A", "Events"}; std::vector dumpInfo; - DelayedSingleton::GetInstance()->ShellDump(dumpOption, dumpInfo); + bundleActiveService->ShellDump(dumpOption, dumpInfo); dumpOption.clear(); dumpInfo.clear(); dumpOption = {"-A", "Events", "0", "20000000000000", "100"}; - DelayedSingleton::GetInstance()->ShellDump(dumpOption, dumpInfo); + bundleActiveService->ShellDump(dumpOption, dumpInfo); dumpOption.clear(); dumpInfo.clear(); dumpOption = {"-A", "PackageUsage"}; - DelayedSingleton::GetInstance()->ShellDump(dumpOption, dumpInfo); + bundleActiveService->ShellDump(dumpOption, dumpInfo); dumpOption.clear(); dumpInfo.clear(); dumpOption = {"-A", "PackageUsage", "1", "0", "20000000000000", "100"}; - DelayedSingleton::GetInstance()->ShellDump(dumpOption, dumpInfo); + bundleActiveService->ShellDump(dumpOption, dumpInfo); dumpOption.clear(); dumpInfo.clear(); dumpOption = {"-A", "ModuleUsage"}; int32_t ret; - ret = DelayedSingleton::GetInstance()->ShellDump(dumpOption, dumpInfo); + ret = bundleActiveService->ShellDump(dumpOption, dumpInfo); EXPECT_TRUE(ret == -1); dumpOption.clear(); dumpInfo.clear(); dumpOption = {"-A", "ModuleUsage", "1", "100"}; - DelayedSingleton::GetInstance()->ShellDump(dumpOption, dumpInfo); + bundleActiveService->ShellDump(dumpOption, dumpInfo); std::vector args; - DelayedSingleton::GetInstance()->Dump(-1, args); + bundleActiveService->Dump(-1, args); args.clear(); args = {to_utf16("-h")}; - DelayedSingleton::GetInstance()->Dump(-1, args); + bundleActiveService->Dump(-1, args); args.clear(); args = {to_utf16("-A")}; - DelayedSingleton::GetInstance()->Dump(-1, args); + bundleActiveService->Dump(-1, args); args.clear(); args = {to_utf16("-D")}; - DelayedSingleton::GetInstance()->Dump(-1, args); + bundleActiveService->Dump(-1, args); } /* @@ -201,13 +203,14 @@ HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_dump HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_QueryModuleUsageRecords_001, Function | MediumTest | Level0) { + auto bundleActiveService = std::make_shared(); std::vector results; int32_t maxNum = 0; - ErrCode code = DelayedSingleton::GetInstance()->QueryModuleUsageRecords(maxNum, results, 100); + ErrCode code = bundleActiveService->QueryModuleUsageRecords(maxNum, results, 100); EXPECT_NE(code, 0); maxNum = 1001; - code = DelayedSingleton::GetInstance()->QueryModuleUsageRecords(maxNum, results, 100); + code = bundleActiveService->QueryModuleUsageRecords(maxNum, results, 100); EXPECT_NE(code, 0); } @@ -220,25 +223,26 @@ HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_Quer HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_AppGroupCallback_001, Function | MediumTest | Level0) { + auto bundleActiveService = std::make_shared(); BUNDLE_ACTIVE_LOGI("DeviceUsageStatisticsServiceTest create BundleActiveService!"); sptr observer = new (std::nothrow) TestServiceAppGroupChangeCallback(); - DelayedSingleton::GetInstance()->bundleActiveCore_ = std::make_shared(); - EXPECT_EQ(DelayedSingleton::GetInstance()->RegisterAppGroupCallBack(observer), ERR_OK); - EXPECT_NE(DelayedSingleton::GetInstance()->RegisterAppGroupCallBack(observer), ERR_OK); - DelayedSingleton::GetInstance()->bundleActiveCore_->AddObserverDeathRecipient(observer); + bundleActiveService->bundleActiveCore_ = std::make_shared(); + EXPECT_EQ(bundleActiveService->RegisterAppGroupCallBack(observer), ERR_OK); + EXPECT_NE(bundleActiveService->RegisterAppGroupCallBack(observer), ERR_OK); + bundleActiveService->bundleActiveCore_->AddObserverDeathRecipient(observer); - EXPECT_EQ(DelayedSingleton::GetInstance()->UnRegisterAppGroupCallBack(observer), ERR_OK); - EXPECT_NE(DelayedSingleton::GetInstance()->UnRegisterAppGroupCallBack(observer), ERR_OK); + EXPECT_EQ(bundleActiveService->UnRegisterAppGroupCallBack(observer), ERR_OK); + EXPECT_NE(bundleActiveService->UnRegisterAppGroupCallBack(observer), ERR_OK); observer = nullptr; - EXPECT_NE(DelayedSingleton::GetInstance()->RegisterAppGroupCallBack(observer), ERR_OK); + EXPECT_NE(bundleActiveService->RegisterAppGroupCallBack(observer), ERR_OK); - DelayedSingleton::GetInstance()->bundleActiveCore_->AddObserverDeathRecipient(observer); - DelayedSingleton::GetInstance()->bundleActiveCore_->RemoveObserverDeathRecipient(observer); + bundleActiveService->bundleActiveCore_->AddObserverDeathRecipient(observer); + bundleActiveService->bundleActiveCore_->RemoveObserverDeathRecipient(observer); wptr remote = nullptr; - DelayedSingleton::GetInstance()->bundleActiveCore_->OnObserverDied(remote); - DelayedSingleton::GetInstance()->bundleActiveCore_->OnObserverDiedInner(remote); + bundleActiveService->bundleActiveCore_->OnObserverDied(remote); + bundleActiveService->bundleActiveCore_->OnObserverDiedInner(remote); } /* @@ -1446,11 +1450,10 @@ HWTEST_F(DeviceUsageStatisticsServiceTest, DeviceUsageStatisticsServiceTest_Upda std::string bundleName = "defaultBundleName"; std::string moduleName = "defaultModuleName"; std::string formName = "defaultFormName"; - std::vector formValueBuckets; database->InitUsageGroupDatabase(0, true); BundleActiveFormRecord formRecord; auto rdbStore = database->GetBundleActiveRdbStore(0); - database->UpdateFormData(userId, bundleName, moduleName, formRecord, rdbStore, formValueBuckets); + database->UpdateFormData(userId, bundleName, moduleName, formRecord, rdbStore); EXPECT_NE(database, nullptr); }