From a03d70f25d0b24b294ecacd558bf979085c5c906 Mon Sep 17 00:00:00 2001 From: zhang_hao_zheng Date: Mon, 11 Aug 2025 17:19:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9test=E4=B8=BA=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E5=9F=BA=E7=B1=BB=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhang_hao_zheng Change-Id: Ibbefc5e3b820c73232fb56d2ffc233b6b7e6454e --- .../ability_context_impl_test.cpp | 34 ++++++++++++++++--- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/test/unittest/frameworks_kits_ability_ability_runtime_test/ability_context_impl_test.cpp b/test/unittest/frameworks_kits_ability_ability_runtime_test/ability_context_impl_test.cpp index 9bb3485e569..b8a005ca3b8 100644 --- a/test/unittest/frameworks_kits_ability_ability_runtime_test/ability_context_impl_test.cpp +++ b/test/unittest/frameworks_kits_ability_ability_runtime_test/ability_context_impl_test.cpp @@ -2372,6 +2372,32 @@ HWTEST_F(AbilityContextImplTest, SetOnNewWantSkipScenariose_0100, Function | Med EXPECT_EQ(ret, 0); } +/** + * @tc.number: Ability_Context_Impl_StartExtensionAbilityWithExtensionType_0100 + * @tc.name: StartExtensionAbilityWithExtensionType + * @tc.desc: Verify that function StartExtensionAbilityWithExtensionType. + */ +HWTEST_F(AbilityContextImplTest, StartExtensionAbilityWithExtensionType_0100, Function | MediumTest | Level1) +{ + AAFwk::Want want; + auto result = context_->AbilityContext::StartExtensionAbilityWithExtensionType(want, + AppExecFwk::ExtensionAbilityType::APP_SERVICE); + EXPECT_EQ(result, ERR_OK); +} + +/** + * @tc.number: Ability_Context_Impl_StopExtensionAbilityWithExtensionType_0100 + * @tc.name: StopExtensionAbilityWithExtensionType + * @tc.desc: Verify that function StopExtensionAbilityWithExtensionType. + */ +HWTEST_F(AbilityContextImplTest, StopExtensionAbilityWithExtensionType_0100, Function | MediumTest | Level1) +{ + AAFwk::Want want; + auto result = context_->AbilityContext::StopExtensionAbilityWithExtensionType(want, + AppExecFwk::ExtensionAbilityType::APP_SERVICE); + EXPECT_EQ(result, ERR_OK); +} + /** * @tc.number: Ability_Context_Impl_ConnectExtensionAbilityWithExtensionType_0100 * @tc.name: ConnectExtensionAbilityWithExtensionType @@ -2380,9 +2406,9 @@ HWTEST_F(AbilityContextImplTest, SetOnNewWantSkipScenariose_0100, Function | Med HWTEST_F(AbilityContextImplTest, ConnectExtensionAbilityWithExtensionType_0100, Function | MediumTest | Level1) { AAFwk::Want want; - auto result = context_->ConnectExtensionAbilityWithExtensionType(want, nullptr, + auto result = context_->AbilityContext::ConnectExtensionAbilityWithExtensionType(want, nullptr, AppExecFwk::ExtensionAbilityType::APP_SERVICE); - EXPECT_NE(result, ERR_OK); + EXPECT_EQ(result, ERR_OK); } /** @@ -2394,9 +2420,9 @@ HWTEST_F(AbilityContextImplTest, ConnectExtensionAbilityWithExtensionType_0200, { AAFwk::Want want; sptr connectCallback; - auto ret = context_->ConnectExtensionAbilityWithExtensionType(want, connectCallback, + auto ret = context_->AbilityContext::ConnectExtensionAbilityWithExtensionType(want, connectCallback, AppExecFwk::ExtensionAbilityType::SERVICE); - EXPECT_NE(ret, ERR_OK); + EXPECT_EQ(ret, ERR_OK); } /** -- Gitee