!700 增加基础功能快捷启动的tdd用例

Merge pull request !700 from zhanghuiyu/master
This commit is contained in:
openharmony_ci
2023-08-02 03:43:40 +00:00
committed by Gitee
3 changed files with 227 additions and 47 deletions
@@ -1919,7 +1919,7 @@ bool AccessibleAbilityManagerService::EnableShortKeyTargetAbility()
auto it = AccessibilityConfigTable.find(targetAbility);
if (it != AccessibilityConfigTable.end()) {
return SetTargetAbility(it->second) == RET_OK;
return SetTargetAbility(it->second);
}
uint32_t capabilities = CAPABILITY_GESTURE | CAPABILITY_KEY_EVENT_OBSERVER | CAPABILITY_RETRIEVE |
+1 -1
View File
@@ -132,7 +132,6 @@ ohos_unittest("accessible_ability_manager_service_test") {
"mock/src/mock_system_ability.cpp",
"unittest/accessible_ability_manager_service_test.cpp",
]
sources += aams_mock_distributeddatamgr_src
configs = [
":module_private_config",
@@ -161,6 +160,7 @@ ohos_unittest("accessible_ability_manager_service_test") {
"os_account:domain_account_innerkits",
"os_account:os_account_innerkits",
"power_manager:powermgr_client",
"preferences:native_preferences",
"resource_management:global_resmgr",
"safwk:system_ability_fwk",
"samgr:samgr_proxy",
@@ -340,10 +340,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetScreenMagnificationState_00
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetScreenMagnificationState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetScreenMagnificationState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetScreenMagnificationState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetScreenMagnificationState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetScreenMagnificationState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetScreenMagnificationState_001 end";
}
@@ -357,10 +356,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetShortKeyState_001, TestSize
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetShortKeyState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetShortKeyState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetShortKeyState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetShortKeyState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetShortKeyState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetShortKeyState_001 end";
}
@@ -374,10 +372,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetMouseKeyState_001, TestSize
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetMouseKeyState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetMouseKeyState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetMouseKeyState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetMouseKeyState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetMouseKeyState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetMouseKeyState_001 end";
}
@@ -390,10 +387,10 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetMouseKeyState_001, TestSize
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetMouseAutoClick_001, TestSize.Level1)
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetMouseAutoClick_001 start";
Singleton<AccessibleAbilityManagerService>::GetInstance().SetMouseAutoClick(MOUSE_AUTO_CLICK_VALUE);
int32_t ret = 0;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetMouseAutoClick(ret);
EXPECT_EQ(MOUSE_AUTO_CLICK_VALUE, ret);
int32_t value = MOUSE_AUTO_CLICK_VALUE;
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetMouseAutoClick(value));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetMouseAutoClick(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetMouseAutoClick_001 end";
}
@@ -407,10 +404,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetShortkeyTarget_001, TestSiz
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetShortkeyTarget_001 start";
std::string name = "test";
Singleton<AccessibleAbilityManagerService>::GetInstance().SetShortkeyTarget(name);
std::string ret = "";
Singleton<AccessibleAbilityManagerService>::GetInstance().GetShortkeyTarget(ret);
EXPECT_STREQ("test", ret.c_str());
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetShortkeyTarget(name));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetShortkeyTarget(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetShortkeyTarget_001 end";
}
@@ -424,10 +420,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetHighContrastTextState_001,
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetHighContrastTextState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetHighContrastTextState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetHighContrastTextState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetHighContrastTextState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetHighContrastTextState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetHighContrastTextState_001 end";
}
@@ -441,10 +436,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetInvertColorState_001, TestS
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetInvertColorState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetInvertColorState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetInvertColorState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetInvertColorState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetInvertColorState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetInvertColorState_001 end";
}
@@ -458,10 +452,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetAnimationOffState_001, Test
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetAnimationOffState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetAnimationOffState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetAnimationOffState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetAnimationOffState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetAnimationOffState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetAnimationOffState_001 end";
}
@@ -474,10 +467,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetAudioMonoState_001, TestSiz
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetAudioMonoState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetAudioMonoState(state);
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetAudioMonoState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetAudioMonoState(state));
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetAudioMonoState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetAudioMonoState_001 end";
}
@@ -491,10 +483,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetDaltonizationColorFilter_00
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetDaltonizationColorFilter_001 start";
uint32_t filter = 1;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetDaltonizationColorFilter(filter);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetDaltonizationColorFilter(filter));
uint32_t ret = 0;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetDaltonizationColorFilter(ret);
EXPECT_EQ(filter, ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetDaltonizationColorFilter(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetDaltonizationColorFilter_001 end";
}
@@ -507,10 +498,10 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetDaltonizationColorFilter_00
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetContentTimeout_001, TestSize.Level1)
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetContentTimeout_001 start";
Singleton<AccessibleAbilityManagerService>::GetInstance().SetContentTimeout(CONTENT_TIMEOUT_VALUE);
uint32_t value = CONTENT_TIMEOUT_VALUE;
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetContentTimeout(value));
uint32_t ret = 0;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetContentTimeout(ret);
EXPECT_EQ(CONTENT_TIMEOUT_VALUE, ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetContentTimeout(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetContentTimeout_001 end";
}
@@ -523,10 +514,11 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetContentTimeout_001, TestSiz
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetBrightnessDiscount_001, TestSize.Level1)
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetBrightnessDiscount_001 start";
Singleton<AccessibleAbilityManagerService>::GetInstance().SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
float value = BRIGHTNESS_DISCOUNT_VALUE;
RetError result = Singleton<AccessibleAbilityManagerService>::GetInstance().SetBrightnessDiscount(value);
EXPECT_EQ(RET_OK, result);
float ret = 0;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetBrightnessDiscount(ret);
EXPECT_EQ(BRIGHTNESS_DISCOUNT_VALUE, ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetBrightnessDiscount(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetBrightnessDiscount_001 end";
}
@@ -538,10 +530,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetBrightnessDiscount_001, Tes
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetAudioBalance_001, TestSize.Level1)
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetAudioBalance_001 start";
Singleton<AccessibleAbilityManagerService>::GetInstance().SetAudioBalance(AUDIO_BALANCE_VALUE);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetAudioBalance(AUDIO_BALANCE_VALUE));
float ret = 0;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetAudioBalance(ret);
EXPECT_EQ(AUDIO_BALANCE_VALUE, ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetAudioBalance(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetAudioBalance_001 end";
}
@@ -568,10 +559,9 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetCaptionState_001, TestSize.
{
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetCaptionState_001 start";
bool state = true;
Singleton<AccessibleAbilityManagerService>::GetInstance().SetCaptionState(state);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetCaptionState(state));
bool ret = false;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetCaptionState(ret);
EXPECT_TRUE(ret);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetCaptionState(ret));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetCaptionState_001 end";
}
@@ -647,11 +637,10 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetCaptionProperty_001, TestSi
AccessibilityConfig::CaptionProperty caption;
int scale = 1;
caption.SetFontScale(scale);
Singleton<AccessibleAbilityManagerService>::GetInstance().SetCaptionProperty(caption);
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().SetCaptionProperty(caption));
AccessibilityConfig::CaptionProperty res;
Singleton<AccessibleAbilityManagerService>::GetInstance().GetCaptionProperty(res);
EXPECT_EQ(1, res.GetFontScale());
EXPECT_EQ(RET_OK, Singleton<AccessibleAbilityManagerService>::GetInstance().GetCaptionProperty(res));
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_SetCaptionProperty_001 end";
}
@@ -1631,5 +1620,196 @@ HWTEST_F(AccessibleAbilityManagerServiceUnitTest, GetAbilityList_003, TestSize.L
EXPECT_EQ(infos.size(), 0);
GTEST_LOG_(INFO) << "AccessibleAbilityManagerServiceUnitTest_Unittest_GetAbilityList_003 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_001
* @tc.name: SetTargetAbility
* @tc.desc: Test function HIGH_CONTRAST_TEXT
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_001, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_001 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("HIGH_CONTRAST_TEXT");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_001 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_002
* @tc.name: SetTargetAbility
* @tc.desc: Test function INVERT_COLOR
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_002, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_002 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("INVERT_COLOR");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_002 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_003
* @tc.name: SetTargetAbility
* @tc.desc: Test function ANIMATION_OFF
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_003, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_003 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("ANIMATION_OFF");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_003 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_004
* @tc.name: SetTargetAbility
* @tc.desc: Test function SCREEN_MAGNIFICATION
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_004, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_004 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("SCREEN_MAGNIFICATION");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_004 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_005
* @tc.name: SetTargetAbility
* @tc.desc: Test function AUDIO_MONO
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_005, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_005 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("AUDIO_MONO");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_005 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_006
* @tc.name: SetTargetAbility
* @tc.desc: Test function MOUSE_KEY
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_006, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_006 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("MOUSE_KEY");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_006 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_007
* @tc.name: SetTargetAbility
* @tc.desc: Test function CAPTION_STATE
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_007, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_007 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("CAPTION_STATE");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_TRUE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_007 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_008
* @tc.name: SetTargetAbility
* @tc.desc: Test function OTHERS
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_008, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_008 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("CONTENT_TIMEOUT");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_FALSE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_008 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_009
* @tc.name: SetTargetAbility
* @tc.desc: Test function ""
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_009, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_009 start";
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_FALSE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_009 end";
}
/**
* @tc.number: AccessibleAbility_ManagerService_UnitTest_SetTargetAbility_010
* @tc.name: SetTargetAbility
* @tc.desc: Test function other account
*/
HWTEST_F(AccessibleAbilityManagerServiceUnitTest, SetTargetAbility_010, TestSize.Level1)
{
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_010 start";
Singleton<AccessibleAbilityManagerService>::GetInstance().SwitchedUser(-1);
auto accountData = Singleton<AccessibleAbilityManagerService>::GetInstance().GetCurrentAccountData();
if (!accountData) {
GTEST_LOG_(INFO) << "current account data is null";
return;
}
accountData->GetConfig()->SetShortkeyTarget("MOUSE_KEY");
bool ret = Singleton<AccessibleAbilityManagerService>::GetInstance().EnableShortKeyTargetAbility();
EXPECT_FALSE(ret);
GTEST_LOG_(INFO) << "Accessible_Ability_Manager_ServiceUnittest_SetTargetAbility_010 end";
}
} // namespace Accessibility
} // namespace OHOS