• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2022 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <gtest/gtest.h>
17 #include "accessibility_settings_config.h"
18 #include "mock_preferences.h"
19 #include "system_ability_definition.h"
20 
21 using namespace testing;
22 using namespace testing::ext;
23 
24 namespace OHOS {
25 namespace Accessibility {
26 namespace {
27     constexpr uint32_t CONTENT_TIMEOUT_VALUE = 10;
28     constexpr int32_t MOUSE_AUTO_CLICK_VALUE = 2;
29     constexpr int32_t SHORT_KEY_TIMEOUT = 3000;
30     constexpr float BRIGHTNESS_DISCOUNT_VALUE = 0.3f;
31     constexpr float AUDIO_BALANCE_VALUE = 0.2f;
32     const std::string CONFIG_ACCESSIBILITY = "accessible";
33     const std::string CONFIG_TOUCHGUIDE = "touchGuide";
34     const std::string CONFIG_GESTURE = "gesture";
35     const std::string CONFIG_CAPTION = "CaptionState";
36     const std::string CONFIG_KEYEVENT = "keyEventObserver";
37     const std::string CONFIG_SCREENMAGNIFIER = "ScreenMagnification";
38     const std::string CONFIG_SHORTKEY = "ShortKey";
39     const std::string CONFIG_MOUSEKEY = "MouseKey";
40     const std::string CONFIG_HIGHCONTRASTTEXT = "highContrastText";
41     const std::string CONFIG_DALTONIZATIONSTATE = "daltonizationState";
42     const std::string CONFIG_INVERTCOLOR = "invertColor";
43     const std::string CONFIG_ANIMATIONOFF = "animationOff";
44     const std::string CONFIG_AUDIOMONO = "audioMono";
45     const std::string CONFIG_IGNOREREPEATCLICKSTATE = "ignoreRepeatClickState";
46     const std::string CONFIG_SHORTCUT_ON_LOCK_SCREEN = "shortcutOnLockScreen";
47     const std::string CONFIG_SHORTCUT_TIMEOUT = "shortcutTimeout";
48 } // namespace
49 
50 class AccessibilitySettingsConfigTest : public testing::Test {
51 public:
AccessibilitySettingsConfigTest()52     AccessibilitySettingsConfigTest()
53     {}
~AccessibilitySettingsConfigTest()54     ~AccessibilitySettingsConfigTest()
55     {}
56 
57     std::shared_ptr<AccessibilitySettingsConfig> settingConfig_ = nullptr;
58     std::shared_ptr<AccessibilityDatashareHelper> datashare_ = nullptr;
59 
60     static void SetUpTestCase();
61     static void TearDownTestCase();
62     void SetUp() override;
63     void TearDown() override;
64 };
65 
SetUpTestCase()66 void AccessibilitySettingsConfigTest::SetUpTestCase()
67 {
68     GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest SetUpTestCase";
69 }
70 
TearDownTestCase()71 void AccessibilitySettingsConfigTest::TearDownTestCase()
72 {
73     GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest TearDownTestCase";
74 }
75 
SetUp()76 void AccessibilitySettingsConfigTest::SetUp()
77 {
78     int32_t accountId = 1;
79     settingConfig_ = std::make_shared<AccessibilitySettingsConfig>(accountId);
80     GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest SetUp";
81 }
82 
TearDown()83 void AccessibilitySettingsConfigTest::TearDown()
84 {
85     settingConfig_ = nullptr;
86     GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest TearDown";
87 }
88 
89 /**
90  * @tc.number: AccessibilitySettingsConfig_Unittest_Init
91  * @tc.name: AccessibilitySettingsConfig_Unittest_Init
92  * @tc.desc: Test function Init
93  */
94 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_Init, TestSize.Level1)
95 {
96     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_Init start";
97     settingConfig_->Init();
98     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_Init end";
99 }
100 
101 /**
102  * @tc.number: AccessibilitySettingsConfig_Unittest_SetEnabled_001
103  * @tc.name: SetEnabled
104  * @tc.desc: Test function SetEnabled GetEnabledState
105  */
106 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetEnabled_001, TestSize.Level1)
107 {
108     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_001 start";
109     bool state = true;
110     settingConfig_->Init();
111     settingConfig_->SetEnabled(state);
112     EXPECT_TRUE(settingConfig_->GetEnabledState());
113     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_001 end";
114 }
115 
116 /**
117  * @tc.number: AccessibilitySettingsConfig_Unittest_SetEnabled_002
118  * @tc.name: SetEnabled
119  * @tc.desc: Test function SetEnabled GetEnabledState
120  */
121 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetEnabled_002, TestSize.Level1)
122 {
123     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_002 start";
124     bool state = true;
125     settingConfig_->SetEnabled(state);
126     EXPECT_FALSE(settingConfig_->GetEnabledState());
127     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_002 end";
128 }
129 
130 /**
131  * @tc.number: AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001
132  * @tc.name: SetTouchGuideState
133  * @tc.desc: Test function SetTouchGuideState GetTouchGuideState
134  */
135 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001, TestSize.Level1)
136 {
137     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001 start";
138     bool state = true;
139     settingConfig_->Init();
140     settingConfig_->SetTouchGuideState(state);
141     EXPECT_TRUE(settingConfig_->GetTouchGuideState());
142     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001 end";
143 }
144 
145 /**
146  * @tc.number: AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002
147  * @tc.name: SetTouchGuideState
148  * @tc.desc: Test function SetTouchGuideState GetTouchGuideState
149  */
150 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002, TestSize.Level1)
151 {
152     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002 start";
153     bool state = true;
154     settingConfig_->SetTouchGuideState(state);
155     EXPECT_FALSE(settingConfig_->GetTouchGuideState());
156     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002 end";
157 }
158 
159 /**
160  * @tc.number: AccessibilitySettingsConfig_Unittest_SetGestureState_001
161  * @tc.name: SetGestureState
162  * @tc.desc: Test function SetGestureState GetGestureState
163  */
164 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetGestureState_001, TestSize.Level1)
165 {
166     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_001 start";
167     bool state = true;
168     settingConfig_->Init();
169     settingConfig_->SetGestureState(state);
170     EXPECT_TRUE(settingConfig_->GetGestureState());
171     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_001 end";
172 }
173 
174 /**
175  * @tc.number: AccessibilitySettingsConfig_Unittest_SetGestureState_002
176  * @tc.name: SetGestureState
177  * @tc.desc: Test function SetGestureState GetGestureState
178  */
179 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetGestureState_002, TestSize.Level1)
180 {
181     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_002 start";
182     bool state = true;
183     settingConfig_->SetGestureState(state);
184     EXPECT_FALSE(settingConfig_->GetGestureState());
185     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_002 end";
186 }
187 
188 /**
189  * @tc.number: AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001
190  * @tc.name: SetKeyEventObserverState
191  * @tc.desc: Test function SetKeyEventObserverState GetKeyEventObserverState
192  */
193 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001,
194     TestSize.Level1)
195 {
196     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001 start";
197     bool state = true;
198     settingConfig_->Init();
199     settingConfig_->SetKeyEventObserverState(state);
200     EXPECT_TRUE(settingConfig_->GetKeyEventObserverState());
201     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001 end";
202 }
203 
204 /**
205  * @tc.number: AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002
206  * @tc.name: SetKeyEventObserverState
207  * @tc.desc: Test function SetKeyEventObserverState GetKeyEventObserverState
208  */
209 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002,
210     TestSize.Level1)
211 {
212     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002 start";
213     bool state = true;
214     settingConfig_->SetKeyEventObserverState(state);
215     EXPECT_FALSE(settingConfig_->GetKeyEventObserverState());
216     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002 end";
217 }
218 
219 /**
220  * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001
221  * @tc.name: SetCaptionProperty
222  * @tc.desc: Test function SetCaptionProperty GetCaptionProperty
223  */
224 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001, TestSize.Level1)
225 {
226     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001 start";
227     AccessibilityConfig::CaptionProperty caption;
228     settingConfig_->Init();
229     settingConfig_->SetCaptionProperty(caption);
230     settingConfig_->GetCaptionProperty();
231     EXPECT_NE(settingConfig_.get(), nullptr);
232     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001 end";
233 }
234 
235 /**
236  * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002
237  * @tc.name: SetCaptionProperty
238  * @tc.desc: Test function SetCaptionProperty GetCaptionProperty
239  */
240 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002, TestSize.Level1)
241 {
242     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002 start";
243     AccessibilityConfig::CaptionProperty caption;
244     settingConfig_->SetCaptionProperty(caption);
245     settingConfig_->GetCaptionProperty();
246     EXPECT_NE(settingConfig_.get(), nullptr);
247     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002 end";
248 }
249 
250 /**
251  * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionState_001
252  * @tc.name: SetCaptionState
253  * @tc.desc: Test function SetCaptionState GetCaptionState
254  */
255 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionState_001, TestSize.Level1)
256 {
257     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_001 start";
258     bool state = true;
259     settingConfig_->Init();
260     settingConfig_->SetCaptionState(state);
261     EXPECT_TRUE(settingConfig_->GetCaptionState());
262     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_001 end";
263 }
264 
265 /**
266  * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionState_002
267  * @tc.name: SetCaptionState
268  * @tc.desc: Test function SetCaptionState GetCaptionState
269  */
270 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionState_002, TestSize.Level1)
271 {
272     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_002 start";
273     bool state = true;
274     settingConfig_->SetCaptionState(state);
275     EXPECT_FALSE(settingConfig_->GetCaptionState());
276     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_002 end";
277 }
278 
279 /**
280  * @tc.number: AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001
281  * @tc.name: SetScreenMagnificationState
282  * @tc.desc: Test function SetScreenMagnificationState GetScreenMagnificationState
283  */
284 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001,
285     TestSize.Level1)
286 {
287     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001 start";
288     bool state = true;
289     settingConfig_->Init();
290     settingConfig_->SetScreenMagnificationState(state);
291     EXPECT_TRUE(settingConfig_->GetScreenMagnificationState());
292     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001 end";
293 }
294 
295 /**
296  * @tc.number: AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002
297  * @tc.name: SetScreenMagnificationState
298  * @tc.desc: Test function SetScreenMagnificationState GetScreenMagnificationState
299  */
300 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002,
301     TestSize.Level1)
302 {
303     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002 start";
304     bool state = true;
305     settingConfig_->SetScreenMagnificationState(state);
306     EXPECT_TRUE(settingConfig_->GetScreenMagnificationState());
307     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002 end";
308 }
309 
310 /**
311  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyState_001
312  * @tc.name: SetShortKeyState
313  * @tc.desc: Test function SetShortKeyState GetShortKeyState
314  * @tc.require: issueI5NTXH
315  */
316 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyState_001, TestSize.Level1)
317 {
318     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_001 start";
319     bool state = true;
320     settingConfig_->Init();
321     settingConfig_->SetShortKeyState(state);
322     EXPECT_TRUE(settingConfig_->GetShortKeyState());
323     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_001 end";
324 }
325 
326 /**
327  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyState_002
328  * @tc.name: SetShortKeyState
329  * @tc.desc: Test function SetShortKeyState GetShortKeyState
330  * @tc.require: issueI5NTXH
331  */
332 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyState_002, TestSize.Level1)
333 {
334     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_002 start";
335     bool state = true;
336     settingConfig_->SetShortKeyState(state);
337     EXPECT_FALSE(settingConfig_->GetShortKeyState());
338     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_002 end";
339 }
340 
341 /**
342  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_001
343  * @tc.name: SetShortKeyOnLockScreenState
344  * @tc.desc: Test function SetShortKeyOnLockScreenState GetShortKeyOnLockScreenState
345  * @tc.require: issueI5NTXH
346  */
347 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_001,
348          TestSize.Level1)
349 {
350     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_001 start";
351     bool state = true;
352     settingConfig_->Init();
353     settingConfig_->SetShortKeyOnLockScreenState(state);
354     EXPECT_TRUE(settingConfig_->GetShortKeyOnLockScreenState());
355     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_001 end";
356 }
357 
358 /**
359  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_002
360  * @tc.name: SetShortKeyOnLockScreenState
361  * @tc.desc: Test function SetShortKeyOnLockScreenState GetShortKeyOnLockScreenState
362  * @tc.require: issueI5NTXH
363  */
364 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_002,
365          TestSize.Level1)
366 {
367     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_002 start";
368     bool state = true;
369     settingConfig_->SetShortKeyOnLockScreenState(state);
370     EXPECT_FALSE(settingConfig_->GetShortKeyOnLockScreenState());
371     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyOnLockScreenState_002 end";
372 }
373 
374 /**
375  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_001
376  * @tc.name: SetShortKeyTimeout
377  * @tc.desc: Test function SetShortKeyTimeout GetShortKeyTimeout
378  * @tc.require: issueI5NTXH
379  */
380 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_001,
381          TestSize.Level1)
382 {
383     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_001 start";
384     settingConfig_->Init();
385     settingConfig_->SetShortKeyTimeout(SHORT_KEY_TIMEOUT);
386     EXPECT_TRUE(settingConfig_->GetShortKeyTimeout() == SHORT_KEY_TIMEOUT);
387     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_001 end";
388 }
389 
390 /**
391  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_002
392  * @tc.name: SetShortKeyTimeout
393  * @tc.desc: Test function SetShortKeyTimeout GetShortKeyTimeout
394  * @tc.require: issueI5NTXH
395  */
396 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_002,
397          TestSize.Level1)
398 {
399     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_002 start";
400     settingConfig_->SetShortKeyTimeout(SHORT_KEY_TIMEOUT);
401     EXPECT_FALSE(settingConfig_->GetShortKeyTimeout() == SHORT_KEY_TIMEOUT);
402     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyTimeout_002 end";
403 }
404 
405 /**
406  * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001
407  * @tc.name: SetMouseKeyState
408  * @tc.desc: Test function SetMouseKeyState GetMouseKeyState
409  * @tc.require: issueI5NTXA
410  */
411 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001, TestSize.Level1)
412 {
413     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001 start";
414     bool state = true;
415     settingConfig_->Init();
416     settingConfig_->SetMouseKeyState(state);
417     EXPECT_TRUE(settingConfig_->GetMouseKeyState());
418     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001 end";
419 }
420 
421 /**
422  * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002
423  * @tc.name: SetMouseKeyState
424  * @tc.desc: Test function SetMouseKeyState GetMouseKeyState
425  * @tc.require: issueI5NTXA
426  */
427 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002, TestSize.Level1)
428 {
429     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002 start";
430     bool state = true;
431     settingConfig_->SetMouseKeyState(state);
432     EXPECT_FALSE(settingConfig_->GetMouseKeyState());
433     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002 end";
434 }
435 
436 /**
437  * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001
438  * @tc.name: SetMouseAutoClick
439  * @tc.desc: Test function SetMouseAutoClick GetMouseAutoClick
440  * @tc.require: issueI5NTXC
441  */
442 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001, TestSize.Level1)
443 {
444     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001 start";
445     settingConfig_->Init();
446     settingConfig_->SetMouseAutoClick(MOUSE_AUTO_CLICK_VALUE);
447     EXPECT_EQ(MOUSE_AUTO_CLICK_VALUE, settingConfig_->GetMouseAutoClick());
448     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001 end";
449 }
450 
451 /**
452  * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002
453  * @tc.name: SetMouseAutoClick
454  * @tc.desc: Test function SetMouseAutoClick GetMouseAutoClick
455  * @tc.require: issueI5NTXC
456  */
457 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002, TestSize.Level1)
458 {
459     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002 start";
460     settingConfig_->SetMouseAutoClick(MOUSE_AUTO_CLICK_VALUE);
461     EXPECT_EQ(MOUSE_AUTO_CLICK_VALUE, settingConfig_->GetMouseAutoClick());
462     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002 end";
463 }
464 
465 /**
466  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001
467  * @tc.name: SetShortkeyTarget
468  * @tc.desc: Test function SetShortkeyTarget GetShortkeyTarget
469  * @tc.require: issueI5NTXH
470  */
471 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001, TestSize.Level1)
472 {
473     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001 start";
474     std::string name = "TEST";
475     settingConfig_->Init();
476     settingConfig_->SetShortkeyTarget(name);
477     EXPECT_STREQ("TEST", settingConfig_->GetShortkeyTarget().c_str());
478     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001 end";
479 }
480 
481 /**
482  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002
483  * @tc.name: SetShortkeyTarget
484  * @tc.desc: Test function SetShortkeyTarget GetShortkeyTarget
485  * @tc.require: issueI5NTXH
486  */
487 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002, TestSize.Level1)
488 {
489     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002 start";
490     std::string name = "TEST";
491     settingConfig_->SetShortkeyTarget(name);
492     EXPECT_STREQ("TEST", settingConfig_->GetShortkeyTarget().c_str());
493     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002 end";
494 }
495 
496 /**
497  * @tc.number: AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001
498  * @tc.name: SetHighContrastTextState
499  * @tc.desc: Test function SetHighContrastTextState GetHighContrastTextState
500  * @tc.require: issueI5NTX9
501  */
502 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001,
503     TestSize.Level1)
504 {
505     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001 start";
506     bool state = true;
507     settingConfig_->Init();
508     settingConfig_->SetHighContrastTextState(state);
509     EXPECT_TRUE(settingConfig_->GetHighContrastTextState());
510     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001 end";
511 }
512 
513 /**
514  * @tc.number: AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002
515  * @tc.name: SetHighContrastTextState
516  * @tc.desc: Test function SetHighContrastTextState GetHighContrastTextState
517  * @tc.require: issueI5NTX9
518  */
519 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002,
520     TestSize.Level1)
521 {
522     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002 start";
523     bool state = true;
524     settingConfig_->SetHighContrastTextState(state);
525     EXPECT_FALSE(settingConfig_->GetHighContrastTextState());
526     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002 end";
527 }
528 
529 /**
530  * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001
531  * @tc.name: SetDaltonizationState
532  * @tc.desc: Test function SetDaltonizationState GetDaltonizationState
533  */
534 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001,
535     TestSize.Level1)
536 {
537     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001 start";
538     bool state = true;
539     settingConfig_->Init();
540     settingConfig_->SetDaltonizationState(state);
541     EXPECT_TRUE(settingConfig_->GetDaltonizationState());
542     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001 end";
543 }
544 
545 /**
546  * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationState_002
547  * @tc.name: SetDaltonizationState
548  * @tc.desc: Test function SetDaltonizationState GetDaltonizationState
549  */
550 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationState_002,
551     TestSize.Level1)
552 {
553     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationState_002 start";
554     bool state = true;
555     settingConfig_->SetDaltonizationState(state);
556     EXPECT_FALSE(settingConfig_->GetDaltonizationState());
557     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_DaltonizationState_002 end";
558 }
559 
560 /**
561  * @tc.number: AccessibilitySettingsConfig_Unittest_SetInvertColorState_001
562  * @tc.name: SetInvertColorState
563  * @tc.desc: Test function SetInvertColorState GetInvertColorState
564  * @tc.require: issueI5NTX7
565  */
566 HWTEST_F(AccessibilitySettingsConfigTest,
567     AccessibilitySettingsConfig_Unittest_SetInvertColorState_001, TestSize.Level1)
568 {
569     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_001 start";
570     bool state = true;
571     settingConfig_->Init();
572     settingConfig_->SetInvertColorState(state);
573     EXPECT_TRUE(settingConfig_->GetInvertColorState());
574     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_001 end";
575 }
576 
577 /**
578  * @tc.number: AccessibilitySettingsConfig_Unittest_SetInvertColorState_002
579  * @tc.name: SetInvertColorState
580  * @tc.desc: Test function SetInvertColorState GetInvertColorState
581  * @tc.require: issueI5NTX7
582  */
583 HWTEST_F(AccessibilitySettingsConfigTest,
584     AccessibilitySettingsConfig_Unittest_SetInvertColorState_002, TestSize.Level1)
585 {
586     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_002 start";
587     bool state = true;
588     settingConfig_->SetInvertColorState(state);
589     EXPECT_FALSE(settingConfig_->GetInvertColorState());
590     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_002 end";
591 }
592 
593 /**
594  * @tc.number: AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001
595  * @tc.name: SetAnimationOffState
596  * @tc.desc: Test function SetAnimationOffState GetAnimationOffState
597  * @tc.require: issueI5NTXG
598  */
599 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001,
600     TestSize.Level1)
601 {
602     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001 start";
603     bool state = true;
604     settingConfig_->Init();
605     settingConfig_->SetAnimationOffState(state);
606     EXPECT_TRUE(settingConfig_->GetAnimationOffState());
607     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001 end";
608 }
609 
610 /**
611  * @tc.number: AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002
612  * @tc.name: SetAnimationOffState
613  * @tc.desc: Test function SetAnimationOffState GetAnimationOffState
614  * @tc.require: issueI5NTXG
615  */
616 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002,
617     TestSize.Level1)
618 {
619     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002 start";
620     bool state = true;
621     settingConfig_->SetAnimationOffState(state);
622     EXPECT_FALSE(settingConfig_->GetAnimationOffState());
623     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002 end";
624 }
625 
626 /**
627  * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001
628  * @tc.name: SetAudioMonoState
629  * @tc.desc: Test function SetAudioMonoState GetAudioMonoState
630  */
631 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001, TestSize.Level1)
632 {
633     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001 start";
634     bool state = true;
635     settingConfig_->Init();
636     settingConfig_->SetAudioMonoState(state);
637     EXPECT_TRUE(settingConfig_->GetAudioMonoState());
638     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001 end";
639 }
640 
641 /**
642  * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002
643  * @tc.name: SetAudioMonoState
644  * @tc.desc: Test function SetAudioMonoState GetAudioMonoState
645  */
646 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002, TestSize.Level1)
647 {
648     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002 start";
649     bool state = true;
650     settingConfig_->SetAudioMonoState(state);
651     EXPECT_FALSE(settingConfig_->GetAudioMonoState());
652     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002 end";
653 }
654 
655 /**
656  * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001
657  * @tc.name: SetDaltonizationColorFilter
658  * @tc.desc: Test function SetDaltonizationColorFilter GetDaltonizationColorFilter
659  * @tc.require: issueI5NTX8
660  */
661 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001,
662     TestSize.Level1)
663 {
664     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001 start";
665     uint32_t filter = 1;
666     settingConfig_->Init();
667     settingConfig_->SetDaltonizationColorFilter(filter);
668     EXPECT_TRUE(settingConfig_->GetDaltonizationColorFilter());
669     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001 end";
670 }
671 
672 /**
673  * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002
674  * @tc.name: SetDaltonizationColorFilter
675  * @tc.desc: Test function SetDaltonizationColorFilter GetDaltonizationColorFilter
676  * @tc.require: issueI5NTX8
677  */
678 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002,
679     TestSize.Level1)
680 {
681     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002 start";
682     uint32_t filter = 1;
683     settingConfig_->SetDaltonizationColorFilter(filter);
684     EXPECT_FALSE(settingConfig_->GetDaltonizationColorFilter());
685     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002 end";
686 }
687 
688 /**
689  * @tc.number: AccessibilitySettingsConfig_Unittest_SetContentTimeout_001
690  * @tc.name: SetContentTimeout
691  * @tc.desc: Test function SetContentTimeout GetContentTimeout
692  * @tc.require: issueI5NTXF
693  */
694 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetContentTimeout_001, TestSize.Level1)
695 {
696     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_001 start";
697     settingConfig_->Init();
698     settingConfig_->SetContentTimeout(CONTENT_TIMEOUT_VALUE);
699     EXPECT_EQ(CONTENT_TIMEOUT_VALUE, settingConfig_->GetContentTimeout());
700     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_001 end";
701 }
702 
703 /**
704  * @tc.number: AccessibilitySettingsConfig_Unittest_SetContentTimeout_002
705  * @tc.name: SetContentTimeout
706  * @tc.desc: Test function SetContentTimeout GetContentTimeout
707  * @tc.require: issueI5NTXF
708  */
709 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetContentTimeout_002, TestSize.Level1)
710 {
711     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_002 start";
712     settingConfig_->SetContentTimeout(CONTENT_TIMEOUT_VALUE);
713     EXPECT_NE(CONTENT_TIMEOUT_VALUE, settingConfig_->GetContentTimeout());
714     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_002 end";
715 }
716 
717 /**
718  * @tc.number: AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001
719  * @tc.name: SetBrightnessDiscount
720  * @tc.desc: Test function SetBrightnessDiscount GetBrightnessDiscount
721  * @tc.require: issueI5NTXE
722  */
723 HWTEST_F(AccessibilitySettingsConfigTest,
724     AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001, TestSize.Level1)
725 {
726     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001 start";
727     settingConfig_->Init();
728     settingConfig_->SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
729     EXPECT_EQ(BRIGHTNESS_DISCOUNT_VALUE, settingConfig_->GetBrightnessDiscount());
730     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001 end";
731 }
732 
733 /**
734  * @tc.number: AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002
735  * @tc.name: SetBrightnessDiscount
736  * @tc.desc: Test function SetBrightnessDiscount GetBrightnessDiscount
737  * @tc.require: issueI5NTXE
738  */
739 HWTEST_F(AccessibilitySettingsConfigTest,
740     AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002, TestSize.Level1)
741 {
742     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002 start";
743     settingConfig_->SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
744     EXPECT_NE(BRIGHTNESS_DISCOUNT_VALUE, settingConfig_->GetBrightnessDiscount());
745     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002 end";
746 }
747 
748 /**
749  * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioBalance_001
750  * @tc.name: SetAudioBalance
751  * @tc.desc: Test function SetAudioBalance GetAudioBalance
752  */
753 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioBalance_001, TestSize.Level1)
754 {
755     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_001 start";
756     settingConfig_->Init();
757     settingConfig_->SetAudioBalance(AUDIO_BALANCE_VALUE);
758     EXPECT_EQ(AUDIO_BALANCE_VALUE, settingConfig_->GetAudioBalance());
759     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_001 end";
760 }
761 
762 /**
763  * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioBalance_002
764  * @tc.name: SetAudioBalance
765  * @tc.desc: Test function SetAudioBalance GetAudioBalance
766  */
767 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioBalance_002, TestSize.Level1)
768 {
769     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_002 start";
770     settingConfig_->SetAudioBalance(AUDIO_BALANCE_VALUE);
771     EXPECT_NE(AUDIO_BALANCE_VALUE, settingConfig_->GetAudioBalance());
772     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_002 end";
773 }
774 
775 /**
776  * @tc.number: AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001
777  * @tc.name: SetClickResponseTime
778  * @tc.desc: Test function SetClickResponseTime GetClickResponseTime
779  */
780 HWTEST_F(AccessibilitySettingsConfigTest,
781     AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001, TestSize.Level1)
782 {
783     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001 start";
784     settingConfig_->Init();
785     settingConfig_->SetClickResponseTime(1);
786     EXPECT_EQ(1, settingConfig_->GetClickResponseTime());
787     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001 end";
788 }
789 
790 /**
791  * @tc.number: AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002
792  * @tc.name: SetClickResponseTime
793  * @tc.desc: Test function SetClickResponseTime GetClickResponseTime
794  */
795 HWTEST_F(AccessibilitySettingsConfigTest,
796     AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002, TestSize.Level1)
797 {
798     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002 start";
799     settingConfig_->SetClickResponseTime(1);
800     EXPECT_NE(1, settingConfig_->GetClickResponseTime());
801     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002 end";
802 }
803 
804 /**
805  * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001
806  * @tc.name: SetIgnoreRepeatClickState
807  * @tc.desc: Test function SetIgnoreRepeatClickState GetIgnoreRepeatClickState
808  */
809 HWTEST_F(AccessibilitySettingsConfigTest,
810     AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001, TestSize.Level1)
811 {
812     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001 start";
813     settingConfig_->Init();
814     settingConfig_->SetIgnoreRepeatClickState(true);
815     EXPECT_EQ(true, settingConfig_->GetIgnoreRepeatClickState());
816     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001 end";
817 }
818 
819 /**
820  * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002
821  * @tc.name: SetIgnoreRepeatClickState
822  * @tc.desc: Test function SetIgnoreRepeatClickState GetIgnoreRepeatClickState
823  */
824 HWTEST_F(AccessibilitySettingsConfigTest,
825     AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002, TestSize.Level1)
826 {
827     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002 start";
828     settingConfig_->SetIgnoreRepeatClickState(true);
829     EXPECT_NE(true, settingConfig_->GetIgnoreRepeatClickState());
830     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002 end";
831 }
832 
833 /**
834  * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001
835  * @tc.name: SetIgnoreRepeatClickTime
836  * @tc.desc: Test function SetIgnoreRepeatClickTime GetIgnoreRepeatClickTime
837  */
838 HWTEST_F(AccessibilitySettingsConfigTest,
839     AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001, TestSize.Level1)
840 {
841     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001 start";
842     settingConfig_->Init();
843     settingConfig_->SetIgnoreRepeatClickTime(1);
844     EXPECT_EQ(1, settingConfig_->GetIgnoreRepeatClickTime());
845     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001 end";
846 }
847 
848 /**
849  * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002
850  * @tc.name: SetIgnoreRepeatClickTime
851  * @tc.desc: Test function SetIgnoreRepeatClickTime GetIgnoreRepeatClickTime
852  */
853 HWTEST_F(AccessibilitySettingsConfigTest,
854     AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002, TestSize.Level1)
855 {
856     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002 start";
857     settingConfig_->SetIgnoreRepeatClickTime(1);
858     EXPECT_NE(1, settingConfig_->GetIgnoreRepeatClickTime());
859     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002 end";
860 }
861 
862 /**
863  * @tc.number: AccessibilitySettingsConfig_Unittest_GetConfigState_001
864  * @tc.name: GetConfigState
865  * @tc.desc: Test function GetConfigState
866  */
867 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_GetConfigState_001, TestSize.Level1)
868 {
869     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetConfigState_001 start";
870     uint32_t state = 0x00000000;
871     EXPECT_EQ(state, settingConfig_->GetConfigState());
872     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetConfigState_001 end";
873 }
874 
875 /**
876  * @tc.number: AccessibilitySettingsConfig_Unittest_ClearData_001
877  * @tc.name: ClearData
878  * @tc.desc: Test function ClearData
879  */
880 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_ClearData_001, TestSize.Level1)
881 {
882     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_ClearData_001 start";
883     settingConfig_->Init();
884     settingConfig_->ClearData();
885     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_ClearData_001 end";
886 }
887 
888 /**
889  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001
890  * @tc.name: SetShortkeyMultiTargetInPkgRemove
891  * @tc.desc: Test function SetShortkeyMultiTargetInPkgRemove
892  */
893 HWTEST_F(AccessibilitySettingsConfigTest, Unittest_SetShortkeyMultiTargetInPkgRemove_001, TestSize.Level1)
894 {
895     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 start";
896     settingConfig_->Init();
897     std::string name = "TEST";
898     settingConfig_->SetShortkeyMultiTargetInPkgRemove(name);
899     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 end";
900 }
901 
902 /**
903  * @tc.number: AccessibilitySettingsConfig_Unittest_SetStartToHosState_001
904  * @tc.name: SetStartToHosState
905  * @tc.desc: Test function SetScreenMagnificationState GetScreenMagnificationState
906  */
907 HWTEST_F(AccessibilitySettingsConfigTest,
908     AccessibilitySettingsConfig_Unittest_SetStartToHosState_001, TestSize.Level1)
909 {
910     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetStartToHosState_001 start";
911     bool state = true;
912     int32_t ret = settingConfig_->SetStartToHosState(state);
913     EXPECT_EQ(ret, RET_ERR_NULLPTR);
914     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetStartToHosState_001 end";
915 }
916 
917 /**
918  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001
919  * @tc.name: SetShortkeyMultiTarget
920  * @tc.desc: Test function SetShortkeyMultiTarget
921  * @tc.require: issueI5NTXH
922  */
923 HWTEST_F(AccessibilitySettingsConfigTest,
924     AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001, TestSize.Level1)
925 {
926     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001 start";
927     const std::vector<std::string> name;
928     int32_t ret = settingConfig_->SetShortkeyMultiTarget(name);
929     EXPECT_EQ(ret, RET_ERR_NULLPTR);
930     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001 end";
931 }
932 
933 /**
934  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002
935  * @tc.name: SetShortkeyMultiTarget
936  * @tc.desc: Test function SetShortkeyMultiTarget
937  * @tc.require: issueI5NTXH
938  */
939 HWTEST_F(AccessibilitySettingsConfigTest,
940     AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002, TestSize.Level1)
941 {
942     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002 start";
943     const std::vector<std::string> name = {"test"};
944     int32_t ret = settingConfig_->SetShortkeyMultiTarget(name);
945     EXPECT_EQ(ret, RET_ERR_NULLPTR);
946     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002 end";
947 }
948 
949 /**
950  * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001
951  * @tc.name: SetShortkeyMultiTargetInPkgRemove
952  * @tc.desc: Test function SetShortkeyMultiTargetInPkgRemove
953  * @tc.require: issueI5NTXH
954  */
955 HWTEST_F(AccessibilitySettingsConfigTest,
956     AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001, TestSize.Level1)
957 {
958     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 start";
959     const std::string name = "test";
960     int32_t ret = settingConfig_->SetShortkeyMultiTargetInPkgRemove(name);
961     EXPECT_EQ(ret, RET_ERR_NULLPTR);
962     GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 end";
963 }
964 } // namespace Accessibility
965 } // namespace OHOS