mirror of
https://github.com/openharmony/security_security_component_manager.git
synced 2026-08-25 12:39:40 -04:00
+12
-12
@@ -252,7 +252,8 @@ HWTEST_F(SecCompRegisterCallbackTest, RegisterSecurityComponent005, TestSize.Lev
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
EXPECT_EQ(SC_OK, SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
EXPECT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
EXPECT_EQ(SC_OK, SecCompKit::UnregisterSecurityComponent(scId));
|
||||
system("param set sec.comp.enhance 0");
|
||||
}
|
||||
@@ -302,9 +303,10 @@ HWTEST_F(SecCompRegisterCallbackTest, ReportSecurityComponentClickEvent001, Test
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
ASSERT_EQ(SC_OK, SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
ASSERT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
uint32_t selfTokenId = GetSelfTokenID();
|
||||
ASSERT_TRUE(SecCompKit::VerifySavePermission(selfTokenId));
|
||||
ASSERT_FALSE(SecCompKit::VerifySavePermission(selfTokenId));
|
||||
EXPECT_EQ(SC_OK, SecCompKit::UnregisterSecurityComponent(scId));
|
||||
system("param set sec.comp.enhance 0");
|
||||
}
|
||||
@@ -373,13 +375,8 @@ HWTEST_F(SecCompRegisterCallbackTest, ReportSecurityComponentClickEvent003, Test
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
#ifdef SECURITY_COMPONENT_ENHANCE_ENABLE
|
||||
ASSERT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
#else
|
||||
ASSERT_EQ(SC_OK,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
#endif
|
||||
EXPECT_EQ(SC_OK, SecCompKit::UnregisterSecurityComponent(scId));
|
||||
}
|
||||
|
||||
@@ -414,7 +411,7 @@ HWTEST_F(SecCompRegisterCallbackTest, ReportClickWithoutHmac001, TestSize.Level1
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
EXPECT_EQ(SC_SERVICE_ERROR_PERMISSION_OPER_FAIL,
|
||||
EXPECT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, locationInfo, clickInfo, token));
|
||||
EXPECT_EQ(SC_OK, SecCompKit::UnregisterSecurityComponent(scId));
|
||||
system("param set sec.comp.enhance 0");
|
||||
@@ -449,7 +446,8 @@ HWTEST_F(SecCompRegisterCallbackTest, VerifySavePermission001, TestSize.Level1)
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
ASSERT_EQ(SC_OK, SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
ASSERT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
setuid(100);
|
||||
ASSERT_FALSE(SecCompKit::VerifySavePermission(TestCommon::HAP_TOKEN_ID));
|
||||
// mediaLibraryTokenId_ != 0
|
||||
@@ -487,7 +485,8 @@ HWTEST_F(SecCompRegisterCallbackTest, VerifySavePermission002, TestSize.Level1)
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
ASSERT_EQ(SC_OK, SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
ASSERT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
ASSERT_FALSE(SecCompKit::VerifySavePermission(0));
|
||||
EXPECT_EQ(SC_OK, SecCompKit::UnregisterSecurityComponent(scId));
|
||||
system("param set sec.comp.enhance 0");
|
||||
@@ -521,7 +520,8 @@ HWTEST_F(SecCompRegisterCallbackTest, UnregisterSecurityComponent001, TestSize.L
|
||||
auto proxy = SecCompClient::GetInstance().GetProxy(true);
|
||||
ASSERT_NE(proxy, nullptr);
|
||||
auto token = proxy->AsObject();
|
||||
EXPECT_EQ(SC_OK, SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
EXPECT_EQ(SC_SERVICE_ERROR_CLICK_EVENT_INVALID,
|
||||
SecCompKit::ReportSecurityComponentClickEvent(scId, saveInfo, clickInfo, token));
|
||||
setuid(100);
|
||||
EXPECT_EQ(SC_SERVICE_ERROR_VALUE_INVALID, SecCompKit::UnregisterSecurityComponent(scId));
|
||||
setuid(g_selfUid);
|
||||
|
||||
Reference in New Issue
Block a user