Signed-off-by: MisterE <smart_e@126.com>
This commit is contained in:
MisterE 2024-10-26 11:38:56 +08:00
commit 8f9f75a738

View File

@ -984,7 +984,7 @@ HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_001, TestSize.Level1)
AppExecFwk::BundleInfo localBundleInfo;
std::vector<AppExecFwk::AbilityInfo> abilityInfos;
AppExecFwk:: abilityInfo;
AppExecFwk::AbilityInfo abilityInfo;
std::vector<std::string> continueTypes;
continueTypes.push_back(srcContinueType);
abilityInfo.continueType = continueTypes;
@ -1018,7 +1018,7 @@ HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_002, TestSize.Level1)
AppExecFwk::BundleInfo localBundleInfo;
std::vector<AppExecFwk::AbilityInfo> abilityInfos;
AppExecFwk:: abilityInfo;
AppExecFwk::AbilityInfo abilityInfo;
std::vector<std::string> continueTypes;
continueTypes.push_back(srcContinueType + "_ContinueQuickStart");
abilityInfo.continueType = continueTypes;
@ -1054,7 +1054,7 @@ HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_003, TestSize.Level1)
AppExecFwk::BundleInfo localBundleInfo;
std::vector<AppExecFwk::AbilityInfo> abilityInfos;
AppExecFwk:: abilityInfo;
AppExecFwk::AbilityInfo abilityInfo;
std::vector<std::string> continueTypes;
continueTypes.push_back(sinkContinueType + "_ContinueQuickStart");
abilityInfo.continueType = continueTypes;
@ -1071,7 +1071,7 @@ HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_003, TestSize.Level1)
/**
* @tc.name: testIsBundleContinuable_004
* @tc.desc: continuable = true; no continueType; same BundleName => res = true;
* @tc.desc: continuable = true; diff continueType; same BundleName => res = false;
* @tc.type: FUNC
*/
HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_004, TestSize.Level1)
@ -1085,7 +1085,7 @@ HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_004, TestSize.Level1)
AppExecFwk::BundleInfo localBundleInfo;
std::vector<AppExecFwk::AbilityInfo> abilityInfos;
AppExecFwk:: abilityInfo;
AppExecFwk::AbilityInfo abilityInfo;
std::vector<std::string> continueTypes;
continueTypes.push_back(sinkContinueType + "_ContinueQuickStart");
abilityInfo.continueType = continueTypes;
@ -1097,13 +1097,38 @@ HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_004, TestSize.Level1)
bool ret = DMSContinueRecvMgr::GetInstance().IsBundleContinuable(localBundleInfo, srcAbilityName,
srcContinueType, isSameBundle);
EXPECT_EQ(ret, false);
DTEST_LOG << "DMSContinueManagerTest testIsBundleContinuable_004 end" << std::endl;
}
/**
* @tc.name: testIsBundleContinuable_005
* @tc.desc: continuable = true; no src continueType; same BundleName => res = false;
* @tc.type: FUNC
*/
HWTEST_F(DMSContinueManagerTest, testIsBundleContinuable_005, TestSize.Level1)
{
DTEST_LOG << "DMSContinueManagerTest testIsBundleContinuable_004 start" << std::endl;
std::string srcAbilityName = "srcAbilityName";
std::string sinkAbilityName = "sinkAbilityName";
std::string srcContinueType = srcAbilityName;
std::string sinkContinueType = "sinkContinueType";
bool isSameBundle = true;
AppExecFwk::BundleInfo localBundleInfo;
std::vector<AppExecFwk::AbilityInfo> abilityInfos;
AppExecFwk::AbilityInfo abilityInfo;
std::vector<std::string> continueTypes;
continueTypes.push_back(sinkContinueType + "_ContinueQuickStart");
abilityInfo.continueType = continueTypes;
abilityInfo.continuable = true;
abilityInfo.name = srcAbilityName;
abilityInfos.push_back(abilityInfo);
localBundleInfo.abilityInfos = abilityInfos;
ret = DMSContinueRecvMgr::GetInstance().IsBundleContinuable(localBundleInfo, srcAbilityName,
bool ret = DMSContinueRecvMgr::GetInstance().IsBundleContinuable(localBundleInfo, srcAbilityName,
srcContinueType, isSameBundle);
EXPECT_EQ(ret, true);
DTEST_LOG << "DMSContinueManagerTest testIsBundleContinuable_004 end" << std::endl;
DTEST_LOG << "DMSContinueManagerTest testIsBundleContinuable_005 end" << std::endl;
}
/**