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