diff --git a/interfaces/innerkits/privacy/test/unittest/src/privacy_kit_test.cpp b/interfaces/innerkits/privacy/test/unittest/src/privacy_kit_test.cpp index 558cb0cf841bd0b5f2b01725a188360f81d59741..63ad388a00d4c32a1635730c225bd81e2bb7a8b4 100644 --- a/interfaces/innerkits/privacy/test/unittest/src/privacy_kit_test.cpp +++ b/interfaces/innerkits/privacy/test/unittest/src/privacy_kit_test.cpp @@ -897,6 +897,7 @@ HWTEST_F(PrivacyKitTest, RegisterPermActiveStatusCallback005, TestSize.Level1) */ HWTEST_F(PrivacyKitTest, RegisterPermActiveStatusCallback006, TestSize.Level1) { + std::vector permList = {"ohos.permission.CAMERA"}; auto callbackPtr = std::make_shared(permList); int32_t res = PrivacyKit::UnRegisterPermActiveStatusCallback(callbackPtr); @@ -925,7 +926,7 @@ HWTEST_F(PrivacyKitTest, RegisterPermActiveStatusCallback007, TestSize.Level1) /** * @tc.name: IsAllowedUsingPermission001 - * @tc.desc: IsAllowedUsingPermission with invalid tokenId or permission. + * @tc.desc: IsAllowedUsingPermission with valid tokenId and permission. * @tc.type: FUNC * @tc.require: issueI5RWX3 issueI5RWX8 */ @@ -934,6 +935,17 @@ HWTEST_F(PrivacyKitTest, IsAllowedUsingPermission001, TestSize.Level1) std::string permissionName = "ohos.permission.CAMERA"; bool ret = PrivacyKit::IsAllowedUsingPermission(g_TokenId_E, permissionName); ASSERT_EQ(false, ret); +} + +/** + * @tc.name: IsAllowedUsingPermission002 + * @tc.desc: IsAllowedUsingPermission with invalid tokenId. + * @tc.type: FUNC + * @tc.require: issueI5RWX3 issueI5RWX8 + */ +HWTEST_F(PrivacyKitTest, IsAllowedUsingPermission002, TestSize.Level1) +{ + std::string permissionName = "ohos.permission.CAMERA"; ret = PrivacyKit::IsAllowedUsingPermission(0, permissionName); ASSERT_EQ(false, ret); }