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_->Init();
461 settingConfig_->SetMouseAutoClick(MOUSE_AUTO_CLICK_VALUE);
462 EXPECT_EQ(MOUSE_AUTO_CLICK_VALUE, settingConfig_->GetMouseAutoClick());
463 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002 end";
464 }
465
466 /**
467 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001
468 * @tc.name: SetShortkeyTarget
469 * @tc.desc: Test function SetShortkeyTarget GetShortkeyTarget
470 * @tc.require: issueI5NTXH
471 */
472 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001, TestSize.Level1)
473 {
474 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001 start";
475 std::string name = "TEST";
476 settingConfig_->Init();
477 settingConfig_->SetShortkeyTarget(name);
478 EXPECT_STREQ("TEST", settingConfig_->GetShortkeyTarget().c_str());
479 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001 end";
480 }
481
482 /**
483 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002
484 * @tc.name: SetShortkeyTarget
485 * @tc.desc: Test function SetShortkeyTarget GetShortkeyTarget
486 * @tc.require: issueI5NTXH
487 */
488 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002, TestSize.Level1)
489 {
490 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002 start";
491 std::string name = "TEST";
492 settingConfig_->Init();
493 settingConfig_->SetShortkeyTarget(name);
494 EXPECT_STREQ("TEST", settingConfig_->GetShortkeyTarget().c_str());
495 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002 end";
496 }
497
498 /**
499 * @tc.number: AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001
500 * @tc.name: SetHighContrastTextState
501 * @tc.desc: Test function SetHighContrastTextState GetHighContrastTextState
502 * @tc.require: issueI5NTX9
503 */
504 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001,
505 TestSize.Level1)
506 {
507 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001 start";
508 bool state = true;
509 settingConfig_->Init();
510 settingConfig_->SetHighContrastTextState(state);
511 EXPECT_TRUE(settingConfig_->GetHighContrastTextState());
512 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001 end";
513 }
514
515 /**
516 * @tc.number: AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002
517 * @tc.name: SetHighContrastTextState
518 * @tc.desc: Test function SetHighContrastTextState GetHighContrastTextState
519 * @tc.require: issueI5NTX9
520 */
521 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002,
522 TestSize.Level1)
523 {
524 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002 start";
525 bool state = true;
526 settingConfig_->SetHighContrastTextState(state);
527 EXPECT_FALSE(settingConfig_->GetHighContrastTextState());
528 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002 end";
529 }
530
531 /**
532 * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001
533 * @tc.name: SetDaltonizationState
534 * @tc.desc: Test function SetDaltonizationState GetDaltonizationState
535 */
536 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001,
537 TestSize.Level1)
538 {
539 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001 start";
540 bool state = true;
541 settingConfig_->Init();
542 settingConfig_->SetDaltonizationState(state);
543 EXPECT_TRUE(settingConfig_->GetDaltonizationState());
544 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationState_001 end";
545 }
546
547 /**
548 * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationState_002
549 * @tc.name: SetDaltonizationState
550 * @tc.desc: Test function SetDaltonizationState GetDaltonizationState
551 */
552 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationState_002,
553 TestSize.Level1)
554 {
555 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationState_002 start";
556 bool state = true;
557 settingConfig_->SetDaltonizationState(state);
558 EXPECT_FALSE(settingConfig_->GetDaltonizationState());
559 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_DaltonizationState_002 end";
560 }
561
562 /**
563 * @tc.number: AccessibilitySettingsConfig_Unittest_SetInvertColorState_001
564 * @tc.name: SetInvertColorState
565 * @tc.desc: Test function SetInvertColorState GetInvertColorState
566 * @tc.require: issueI5NTX7
567 */
568 HWTEST_F(AccessibilitySettingsConfigTest,
569 AccessibilitySettingsConfig_Unittest_SetInvertColorState_001, TestSize.Level1)
570 {
571 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_001 start";
572 bool state = true;
573 settingConfig_->Init();
574 settingConfig_->SetInvertColorState(state);
575 EXPECT_TRUE(settingConfig_->GetInvertColorState());
576 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_001 end";
577 }
578
579 /**
580 * @tc.number: AccessibilitySettingsConfig_Unittest_SetInvertColorState_002
581 * @tc.name: SetInvertColorState
582 * @tc.desc: Test function SetInvertColorState GetInvertColorState
583 * @tc.require: issueI5NTX7
584 */
585 HWTEST_F(AccessibilitySettingsConfigTest,
586 AccessibilitySettingsConfig_Unittest_SetInvertColorState_002, TestSize.Level1)
587 {
588 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_002 start";
589 bool state = true;
590 settingConfig_->SetInvertColorState(state);
591 EXPECT_FALSE(settingConfig_->GetInvertColorState());
592 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_002 end";
593 }
594
595 /**
596 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001
597 * @tc.name: SetAnimationOffState
598 * @tc.desc: Test function SetAnimationOffState GetAnimationOffState
599 * @tc.require: issueI5NTXG
600 */
601 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001,
602 TestSize.Level1)
603 {
604 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001 start";
605 bool state = true;
606 settingConfig_->Init();
607 settingConfig_->SetAnimationOffState(state);
608 EXPECT_TRUE(settingConfig_->GetAnimationOffState());
609 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001 end";
610 }
611
612 /**
613 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002
614 * @tc.name: SetAnimationOffState
615 * @tc.desc: Test function SetAnimationOffState GetAnimationOffState
616 * @tc.require: issueI5NTXG
617 */
618 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002,
619 TestSize.Level1)
620 {
621 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002 start";
622 bool state = true;
623 settingConfig_->SetAnimationOffState(state);
624 EXPECT_FALSE(settingConfig_->GetAnimationOffState());
625 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002 end";
626 }
627
628 /**
629 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001
630 * @tc.name: SetAudioMonoState
631 * @tc.desc: Test function SetAudioMonoState GetAudioMonoState
632 */
633 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001, TestSize.Level1)
634 {
635 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001 start";
636 bool state = true;
637 settingConfig_->Init();
638 settingConfig_->SetAudioMonoState(state);
639 EXPECT_TRUE(settingConfig_->GetAudioMonoState());
640 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001 end";
641 }
642
643 /**
644 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002
645 * @tc.name: SetAudioMonoState
646 * @tc.desc: Test function SetAudioMonoState GetAudioMonoState
647 */
648 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002, TestSize.Level1)
649 {
650 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002 start";
651 bool state = true;
652 settingConfig_->SetAudioMonoState(state);
653 EXPECT_FALSE(settingConfig_->GetAudioMonoState());
654 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002 end";
655 }
656
657 /**
658 * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001
659 * @tc.name: SetDaltonizationColorFilter
660 * @tc.desc: Test function SetDaltonizationColorFilter GetDaltonizationColorFilter
661 * @tc.require: issueI5NTX8
662 */
663 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001,
664 TestSize.Level1)
665 {
666 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001 start";
667 uint32_t filter = 1;
668 settingConfig_->Init();
669 settingConfig_->SetDaltonizationColorFilter(filter);
670 EXPECT_TRUE(settingConfig_->GetDaltonizationColorFilter());
671 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001 end";
672 }
673
674 /**
675 * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002
676 * @tc.name: SetDaltonizationColorFilter
677 * @tc.desc: Test function SetDaltonizationColorFilter GetDaltonizationColorFilter
678 * @tc.require: issueI5NTX8
679 */
680 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002,
681 TestSize.Level1)
682 {
683 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002 start";
684 uint32_t filter = 1;
685 settingConfig_->SetDaltonizationColorFilter(filter);
686 EXPECT_FALSE(settingConfig_->GetDaltonizationColorFilter());
687 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002 end";
688 }
689
690 /**
691 * @tc.number: AccessibilitySettingsConfig_Unittest_SetContentTimeout_001
692 * @tc.name: SetContentTimeout
693 * @tc.desc: Test function SetContentTimeout GetContentTimeout
694 * @tc.require: issueI5NTXF
695 */
696 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetContentTimeout_001, TestSize.Level1)
697 {
698 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_001 start";
699 settingConfig_->Init();
700 settingConfig_->SetContentTimeout(CONTENT_TIMEOUT_VALUE);
701 EXPECT_EQ(CONTENT_TIMEOUT_VALUE, settingConfig_->GetContentTimeout());
702 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_001 end";
703 }
704
705 /**
706 * @tc.number: AccessibilitySettingsConfig_Unittest_SetContentTimeout_002
707 * @tc.name: SetContentTimeout
708 * @tc.desc: Test function SetContentTimeout GetContentTimeout
709 * @tc.require: issueI5NTXF
710 */
711 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetContentTimeout_002, TestSize.Level1)
712 {
713 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_002 start";
714 settingConfig_->SetContentTimeout(CONTENT_TIMEOUT_VALUE);
715 EXPECT_NE(CONTENT_TIMEOUT_VALUE, settingConfig_->GetContentTimeout());
716 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_002 end";
717 }
718
719 /**
720 * @tc.number: AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001
721 * @tc.name: SetBrightnessDiscount
722 * @tc.desc: Test function SetBrightnessDiscount GetBrightnessDiscount
723 * @tc.require: issueI5NTXE
724 */
725 HWTEST_F(AccessibilitySettingsConfigTest,
726 AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001, TestSize.Level1)
727 {
728 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001 start";
729 settingConfig_->Init();
730 settingConfig_->SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
731 EXPECT_EQ(BRIGHTNESS_DISCOUNT_VALUE, settingConfig_->GetBrightnessDiscount());
732 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001 end";
733 }
734
735 /**
736 * @tc.number: AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002
737 * @tc.name: SetBrightnessDiscount
738 * @tc.desc: Test function SetBrightnessDiscount GetBrightnessDiscount
739 * @tc.require: issueI5NTXE
740 */
741 HWTEST_F(AccessibilitySettingsConfigTest,
742 AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002, TestSize.Level1)
743 {
744 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002 start";
745 settingConfig_->SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
746 EXPECT_NE(BRIGHTNESS_DISCOUNT_VALUE, settingConfig_->GetBrightnessDiscount());
747 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002 end";
748 }
749
750 /**
751 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioBalance_001
752 * @tc.name: SetAudioBalance
753 * @tc.desc: Test function SetAudioBalance GetAudioBalance
754 */
755 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioBalance_001, TestSize.Level1)
756 {
757 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_001 start";
758 settingConfig_->Init();
759 settingConfig_->SetAudioBalance(AUDIO_BALANCE_VALUE);
760 EXPECT_EQ(AUDIO_BALANCE_VALUE, settingConfig_->GetAudioBalance());
761 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_001 end";
762 }
763
764 /**
765 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioBalance_002
766 * @tc.name: SetAudioBalance
767 * @tc.desc: Test function SetAudioBalance GetAudioBalance
768 */
769 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioBalance_002, TestSize.Level1)
770 {
771 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_002 start";
772 settingConfig_->SetAudioBalance(AUDIO_BALANCE_VALUE);
773 EXPECT_NE(AUDIO_BALANCE_VALUE, settingConfig_->GetAudioBalance());
774 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_002 end";
775 }
776
777 /**
778 * @tc.number: AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001
779 * @tc.name: SetClickResponseTime
780 * @tc.desc: Test function SetClickResponseTime GetClickResponseTime
781 */
782 HWTEST_F(AccessibilitySettingsConfigTest,
783 AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001, TestSize.Level1)
784 {
785 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001 start";
786 settingConfig_->Init();
787 settingConfig_->SetClickResponseTime(1);
788 EXPECT_EQ(1, settingConfig_->GetClickResponseTime());
789 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_001 end";
790 }
791
792 /**
793 * @tc.number: AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002
794 * @tc.name: SetClickResponseTime
795 * @tc.desc: Test function SetClickResponseTime GetClickResponseTime
796 */
797 HWTEST_F(AccessibilitySettingsConfigTest,
798 AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002, TestSize.Level1)
799 {
800 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002 start";
801 settingConfig_->SetClickResponseTime(1);
802 EXPECT_NE(1, settingConfig_->GetClickResponseTime());
803 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetClickResponseTime_002 end";
804 }
805
806 /**
807 * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001
808 * @tc.name: SetIgnoreRepeatClickState
809 * @tc.desc: Test function SetIgnoreRepeatClickState GetIgnoreRepeatClickState
810 */
811 HWTEST_F(AccessibilitySettingsConfigTest,
812 AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001, TestSize.Level1)
813 {
814 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001 start";
815 settingConfig_->Init();
816 settingConfig_->SetIgnoreRepeatClickState(true);
817 EXPECT_EQ(true, settingConfig_->GetIgnoreRepeatClickState());
818 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_001 end";
819 }
820
821 /**
822 * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002
823 * @tc.name: SetIgnoreRepeatClickState
824 * @tc.desc: Test function SetIgnoreRepeatClickState GetIgnoreRepeatClickState
825 */
826 HWTEST_F(AccessibilitySettingsConfigTest,
827 AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002, TestSize.Level1)
828 {
829 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002 start";
830 settingConfig_->SetIgnoreRepeatClickState(true);
831 EXPECT_NE(true, settingConfig_->GetIgnoreRepeatClickState());
832 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickState_002 end";
833 }
834
835 /**
836 * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001
837 * @tc.name: SetIgnoreRepeatClickTime
838 * @tc.desc: Test function SetIgnoreRepeatClickTime GetIgnoreRepeatClickTime
839 */
840 HWTEST_F(AccessibilitySettingsConfigTest,
841 AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001, TestSize.Level1)
842 {
843 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001 start";
844 settingConfig_->Init();
845 settingConfig_->SetIgnoreRepeatClickTime(1);
846 EXPECT_EQ(1, settingConfig_->GetIgnoreRepeatClickTime());
847 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_001 end";
848 }
849
850 /**
851 * @tc.number: AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002
852 * @tc.name: SetIgnoreRepeatClickTime
853 * @tc.desc: Test function SetIgnoreRepeatClickTime GetIgnoreRepeatClickTime
854 */
855 HWTEST_F(AccessibilitySettingsConfigTest,
856 AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002, TestSize.Level1)
857 {
858 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002 start";
859 settingConfig_->SetIgnoreRepeatClickTime(1);
860 EXPECT_NE(1, settingConfig_->GetIgnoreRepeatClickTime());
861 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetIgnoreRepeatClickTime_002 end";
862 }
863
864 /**
865 * @tc.number: AccessibilitySettingsConfig_Unittest_GetConfigState_001
866 * @tc.name: GetConfigState
867 * @tc.desc: Test function GetConfigState
868 */
869 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_GetConfigState_001, TestSize.Level1)
870 {
871 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetConfigState_001 start";
872 uint32_t state = 0x00000000;
873 EXPECT_EQ(state, settingConfig_->GetConfigState());
874 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetConfigState_001 end";
875 }
876
877 /**
878 * @tc.number: AccessibilitySettingsConfig_Unittest_ClearData_001
879 * @tc.name: ClearData
880 * @tc.desc: Test function ClearData
881 */
882 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_ClearData_001, TestSize.Level1)
883 {
884 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_ClearData_001 start";
885 settingConfig_->Init();
886 settingConfig_->ClearData();
887 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_ClearData_001 end";
888 }
889
890 /**
891 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001
892 * @tc.name: SetShortkeyMultiTargetInPkgRemove
893 * @tc.desc: Test function SetShortkeyMultiTargetInPkgRemove
894 */
895 HWTEST_F(AccessibilitySettingsConfigTest, Unittest_SetShortkeyMultiTargetInPkgRemove_001, TestSize.Level1)
896 {
897 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 start";
898 settingConfig_->Init();
899 std::string name = "TEST";
900 settingConfig_->SetShortkeyMultiTargetInPkgRemove(name);
901 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 end";
902 }
903
904 /**
905 * @tc.number: AccessibilitySettingsConfig_Unittest_SetStartToHosState_001
906 * @tc.name: SetStartToHosState
907 * @tc.desc: Test function SetScreenMagnificationState GetScreenMagnificationState
908 */
909 HWTEST_F(AccessibilitySettingsConfigTest,
910 AccessibilitySettingsConfig_Unittest_SetStartToHosState_001, TestSize.Level1)
911 {
912 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetStartToHosState_001 start";
913 bool state = true;
914 int32_t ret = settingConfig_->SetStartToHosState(state);
915 EXPECT_EQ(ret, RET_ERR_NULLPTR);
916 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetStartToHosState_001 end";
917 }
918
919 /**
920 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001
921 * @tc.name: SetShortkeyMultiTarget
922 * @tc.desc: Test function SetShortkeyMultiTarget
923 * @tc.require: issueI5NTXH
924 */
925 HWTEST_F(AccessibilitySettingsConfigTest,
926 AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001, TestSize.Level1)
927 {
928 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001 start";
929 const std::vector<std::string> name;
930 int32_t ret = settingConfig_->SetShortkeyMultiTarget(name);
931 EXPECT_EQ(ret, RET_ERR_NULLPTR);
932 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_001 end";
933 }
934
935 /**
936 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002
937 * @tc.name: SetShortkeyMultiTarget
938 * @tc.desc: Test function SetShortkeyMultiTarget
939 * @tc.require: issueI5NTXH
940 */
941 HWTEST_F(AccessibilitySettingsConfigTest,
942 AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002, TestSize.Level1)
943 {
944 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002 start";
945 const std::vector<std::string> name = {"test"};
946 int32_t ret = settingConfig_->SetShortkeyMultiTarget(name);
947 EXPECT_EQ(ret, RET_ERR_NULLPTR);
948 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTarget_002 end";
949 }
950
951 /**
952 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001
953 * @tc.name: SetShortkeyMultiTargetInPkgRemove
954 * @tc.desc: Test function SetShortkeyMultiTargetInPkgRemove
955 * @tc.require: issueI5NTXH
956 */
957 HWTEST_F(AccessibilitySettingsConfigTest,
958 AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001, TestSize.Level1)
959 {
960 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 start";
961 const std::string name = "test";
962 int32_t ret = settingConfig_->SetShortkeyMultiTargetInPkgRemove(name);
963 EXPECT_EQ(ret, RET_ERR_NULLPTR);
964 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyMultiTargetInPkgRemove_001 end";
965 }
966 } // namespace Accessibility
967 } // namespace OHOS