mirror of
https://gitee.com/openharmony/ability_ability_runtime
synced 2025-02-13 17:12:42 +00:00
【TDD覆盖率提升】service_router_framework\services\srms\src
Signed-off-by: zhubingwei <zhubingwei@huawei.com>
This commit is contained in:
parent
1aadf8f440
commit
a35479ed1a
@ -23,10 +23,12 @@ ohos_unittest("ServiceRouterMgrInterfaceTest") {
|
||||
sources = [
|
||||
"${srms_services_path}/src/inner_service_info.cpp",
|
||||
"${srms_services_path}/src/service_router_data_mgr.cpp",
|
||||
"${srms_services_path}/src/sr_samgr_helper.cpp",
|
||||
"srms_interface_test.cpp",
|
||||
]
|
||||
|
||||
deps = [
|
||||
"${ability_runtime_native_path}/appkit:appkit_manager_helper",
|
||||
"${bundlefwk_common_path}:libappexecfwk_common",
|
||||
"${srms_inner_api_path}:srms_fwk",
|
||||
]
|
||||
|
@ -391,6 +391,116 @@ HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0019, Func
|
||||
EXPECT_TRUE(ret);
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test LoadAllBundleInfos
|
||||
* @tc.desc: test LoadAllBundleInfos function
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0020, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
auto ret = serviceRouterMgr->LoadAllBundleInfos();
|
||||
EXPECT_EQ(ret, true);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test LoadBundleInfo
|
||||
* @tc.desc: test LoadBundleInfo function
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0021, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
std::string bundleName = BUNDLE_NAME;
|
||||
auto ret = serviceRouterMgr->LoadBundleInfo(bundleName);
|
||||
EXPECT_EQ(ret, false);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test UpdateBundleInfoLocked
|
||||
* @tc.desc: test UpdateBundleInfoLocked function
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0022, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
BundleInfo bundleInfo;
|
||||
serviceRouterMgr->UpdateBundleInfoLocked(bundleInfo);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test DeleteBundleInfo
|
||||
* @tc.desc: test DeleteBundleInfo function
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0023, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
std::string bundleName = BUNDLE_NAME;
|
||||
serviceRouterMgr->DeleteBundleInfo(bundleName);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test GetBusinessType
|
||||
* @tc.desc: test GetBusinessType function 1
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0024, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
BusinessAbilityFilter filter;
|
||||
filter.businessType = BusinessType::SHARE;
|
||||
auto ret = serviceRouterMgr->GetBusinessType(filter);
|
||||
EXPECT_EQ(ret, BusinessType::SHARE);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test GetBusinessType
|
||||
* @tc.desc: test GetBusinessType function 2
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0025, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
BusinessAbilityFilter filter;
|
||||
filter.businessType = BusinessType::UNSPECIFIED;
|
||||
filter.uri = "";
|
||||
auto ret = serviceRouterMgr->GetBusinessType(filter);
|
||||
EXPECT_EQ(ret, BusinessType::UNSPECIFIED);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: ServiceRouterMgrInterfaceTest
|
||||
* @tc.name: test ClearAllBundleInfos
|
||||
* @tc.desc: test ClearAllBundleInfos function
|
||||
*/
|
||||
HWTEST_F(ServiceRouterMgrInterfaceTest, ServiceRouterMgrInterfaceTest_0026, Function | SmallTest | Level0)
|
||||
{
|
||||
auto serviceRouterMgr = std::make_shared<ServiceRouterDataMgr>();
|
||||
EXPECT_NE(serviceRouterMgr, nullptr);
|
||||
if (serviceRouterMgr != nullptr) {
|
||||
serviceRouterMgr->ClearAllBundleInfos();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @tc.number: serviceRouterMgrProxy
|
||||
* @tc.name: test QueryBusinessAbilityInfos
|
||||
|
Loading…
x
Reference in New Issue
Block a user