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
20 using namespace testing;
21 using namespace testing::ext;
22
23 namespace OHOS {
24 namespace Accessibility {
25 namespace {
26 constexpr uint32_t CONTENT_TIMEOUT_VALUE = 10;
27 constexpr int32_t MOUSE_AUTO_CLICK_VALUE = 2;
28 constexpr float BRIGHTNESS_DISCOUNT_VALUE = 0.3f;
29 constexpr float AUDIO_BALANCE_VALUE = 0.1f;
30 } // namespace
31
32 class AccessibilitySettingsConfigTest : public testing::Test {
33 public:
AccessibilitySettingsConfigTest()34 AccessibilitySettingsConfigTest()
35 {}
~AccessibilitySettingsConfigTest()36 ~AccessibilitySettingsConfigTest()
37 {}
38
39 std::shared_ptr<AccessibilitySettingsConfig> settingConfig_ = nullptr;
40
41 static void SetUpTestCase();
42 static void TearDownTestCase();
43 void SetUp() override;
44 void TearDown() override;
45 };
46
SetUpTestCase()47 void AccessibilitySettingsConfigTest::SetUpTestCase()
48 {
49 GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest SetUpTestCase";
50 }
51
TearDownTestCase()52 void AccessibilitySettingsConfigTest::TearDownTestCase()
53 {
54 GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest TearDownTestCase";
55 }
56
SetUp()57 void AccessibilitySettingsConfigTest::SetUp()
58 {
59 int32_t accountId = 1;
60 settingConfig_ = std::make_shared<AccessibilitySettingsConfig>(accountId);
61 GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest SetUp";
62 }
63
TearDown()64 void AccessibilitySettingsConfigTest::TearDown()
65 {
66 settingConfig_ = nullptr;
67 GTEST_LOG_(INFO) << "AccessibilitySettingsConfigTest TearDown";
68 }
69
70 /**
71 * @tc.number: AccessibilitySettingsConfig_Unittest_Init
72 * @tc.name: AccessibilitySettingsConfig_Unittest_Init
73 * @tc.desc: Test function Init
74 */
75 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_Init, TestSize.Level1)
76 {
77 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_Init start";
78 settingConfig_->Init();
79 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_Init end";
80 }
81
82 /**
83 * @tc.number: AccessibilitySettingsConfig_Unittest_SetEnabled_001
84 * @tc.name: SetEnabled
85 * @tc.desc: Test function SetEnabled GetEnabledState
86 */
87 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetEnabled_001, TestSize.Level1)
88 {
89 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_001 start";
90 bool state = true;
91 settingConfig_->Init();
92 settingConfig_->SetEnabled(state);
93 EXPECT_TRUE(settingConfig_->GetEnabledState());
94 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_001 end";
95 }
96
97 /**
98 * @tc.number: AccessibilitySettingsConfig_Unittest_SetEnabled_002
99 * @tc.name: SetEnabled
100 * @tc.desc: Test function SetEnabled GetEnabledState
101 */
102 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetEnabled_002, TestSize.Level1)
103 {
104 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_002 start";
105 bool state = true;
106 settingConfig_->SetEnabled(state);
107 EXPECT_TRUE(settingConfig_->GetEnabledState());
108 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetEnabled_002 end";
109 }
110
111 /**
112 * @tc.number: AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001
113 * @tc.name: SetTouchGuideState
114 * @tc.desc: Test function SetTouchGuideState GetTouchGuideState
115 */
116 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001, TestSize.Level1)
117 {
118 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001 start";
119 bool state = true;
120 settingConfig_->Init();
121 settingConfig_->SetTouchGuideState(state);
122 EXPECT_TRUE(settingConfig_->GetTouchGuideState());
123 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_001 end";
124 }
125
126 /**
127 * @tc.number: AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002
128 * @tc.name: SetTouchGuideState
129 * @tc.desc: Test function SetTouchGuideState GetTouchGuideState
130 */
131 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002, TestSize.Level1)
132 {
133 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002 start";
134 bool state = true;
135 settingConfig_->SetTouchGuideState(state);
136 EXPECT_TRUE(settingConfig_->GetTouchGuideState());
137 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetTouchGuideState_002 end";
138 }
139
140 /**
141 * @tc.number: AccessibilitySettingsConfig_Unittest_SetGestureState_001
142 * @tc.name: SetGestureState
143 * @tc.desc: Test function SetGestureState GetGestureState
144 */
145 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetGestureState_001, TestSize.Level1)
146 {
147 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_001 start";
148 bool state = true;
149 settingConfig_->Init();
150 settingConfig_->SetGestureState(state);
151 EXPECT_TRUE(settingConfig_->GetGestureState());
152 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_001 end";
153 }
154
155 /**
156 * @tc.number: AccessibilitySettingsConfig_Unittest_SetGestureState_002
157 * @tc.name: SetGestureState
158 * @tc.desc: Test function SetGestureState GetGestureState
159 */
160 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetGestureState_002, TestSize.Level1)
161 {
162 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_002 start";
163 bool state = true;
164 settingConfig_->SetGestureState(state);
165 EXPECT_TRUE(settingConfig_->GetGestureState());
166 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetGestureState_002 end";
167 }
168
169 /**
170 * @tc.number: AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001
171 * @tc.name: SetKeyEventObserverState
172 * @tc.desc: Test function SetKeyEventObserverState GetKeyEventObserverState
173 */
174 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001,
175 TestSize.Level1)
176 {
177 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001 start";
178 bool state = true;
179 settingConfig_->Init();
180 settingConfig_->SetKeyEventObserverState(state);
181 EXPECT_TRUE(settingConfig_->GetKeyEventObserverState());
182 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_001 end";
183 }
184
185 /**
186 * @tc.number: AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002
187 * @tc.name: SetKeyEventObserverState
188 * @tc.desc: Test function SetKeyEventObserverState GetKeyEventObserverState
189 */
190 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002,
191 TestSize.Level1)
192 {
193 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002 start";
194 bool state = true;
195 settingConfig_->SetKeyEventObserverState(state);
196 EXPECT_TRUE(settingConfig_->GetKeyEventObserverState());
197 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetKeyEventObserverState_002 end";
198 }
199
200 /**
201 * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001
202 * @tc.name: SetCaptionProperty
203 * @tc.desc: Test function SetCaptionProperty GetCaptionProperty
204 */
205 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001, TestSize.Level1)
206 {
207 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001 start";
208 AccessibilityConfig::CaptionProperty caption;
209 settingConfig_->Init();
210 settingConfig_->SetCaptionProperty(caption);
211 settingConfig_->GetCaptionProperty();
212 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_001 end";
213 }
214
215 /**
216 * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002
217 * @tc.name: SetCaptionProperty
218 * @tc.desc: Test function SetCaptionProperty GetCaptionProperty
219 */
220 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002, TestSize.Level1)
221 {
222 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002 start";
223 AccessibilityConfig::CaptionProperty caption;
224 settingConfig_->SetCaptionProperty(caption);
225 settingConfig_->GetCaptionProperty();
226 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionProperty_002 end";
227 }
228
229 /**
230 * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionState_001
231 * @tc.name: SetCaptionState
232 * @tc.desc: Test function SetCaptionState GetCaptionState
233 */
234 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionState_001, TestSize.Level1)
235 {
236 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_001 start";
237 bool state = true;
238 settingConfig_->Init();
239 settingConfig_->SetCaptionState(state);
240 EXPECT_TRUE(settingConfig_->GetCaptionState());
241 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_001 end";
242 }
243
244 /**
245 * @tc.number: AccessibilitySettingsConfig_Unittest_SetCaptionState_002
246 * @tc.name: SetCaptionState
247 * @tc.desc: Test function SetCaptionState GetCaptionState
248 */
249 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetCaptionState_002, TestSize.Level1)
250 {
251 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_002 start";
252 bool state = true;
253 settingConfig_->SetCaptionState(state);
254 EXPECT_TRUE(settingConfig_->GetCaptionState());
255 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetCaptionState_002 end";
256 }
257
258 /**
259 * @tc.number: AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001
260 * @tc.name: SetScreenMagnificationState
261 * @tc.desc: Test function SetScreenMagnificationState GetScreenMagnificationState
262 */
263 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001,
264 TestSize.Level1)
265 {
266 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001 start";
267 bool state = true;
268 settingConfig_->Init();
269 settingConfig_->SetScreenMagnificationState(state);
270 EXPECT_TRUE(settingConfig_->GetScreenMagnificationState());
271 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_001 end";
272 }
273
274 /**
275 * @tc.number: AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002
276 * @tc.name: SetScreenMagnificationState
277 * @tc.desc: Test function SetScreenMagnificationState GetScreenMagnificationState
278 */
279 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002,
280 TestSize.Level1)
281 {
282 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002 start";
283 bool state = true;
284 settingConfig_->SetScreenMagnificationState(state);
285 EXPECT_TRUE(settingConfig_->GetScreenMagnificationState());
286 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetScreenMagnificationState_002 end";
287 }
288
289 /**
290 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyState_001
291 * @tc.name: SetShortKeyState
292 * @tc.desc: Test function SetShortKeyState GetShortKeyState
293 * @tc.require: issueI5NTXH
294 */
295 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyState_001, TestSize.Level1)
296 {
297 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_001 start";
298 bool state = true;
299 settingConfig_->Init();
300 settingConfig_->SetShortKeyState(state);
301 EXPECT_TRUE(settingConfig_->GetShortKeyState());
302 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_001 end";
303 }
304
305 /**
306 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortKeyState_002
307 * @tc.name: SetShortKeyState
308 * @tc.desc: Test function SetShortKeyState GetShortKeyState
309 * @tc.require: issueI5NTXH
310 */
311 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortKeyState_002, TestSize.Level1)
312 {
313 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_002 start";
314 bool state = true;
315 settingConfig_->SetShortKeyState(state);
316 EXPECT_TRUE(settingConfig_->GetShortKeyState());
317 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortKeyState_002 end";
318 }
319
320 /**
321 * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001
322 * @tc.name: SetMouseKeyState
323 * @tc.desc: Test function SetMouseKeyState GetMouseKeyState
324 * @tc.require: issueI5NTXA
325 */
326 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001, TestSize.Level1)
327 {
328 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001 start";
329 bool state = true;
330 settingConfig_->Init();
331 settingConfig_->SetMouseKeyState(state);
332 EXPECT_TRUE(settingConfig_->GetMouseKeyState());
333 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_001 end";
334 }
335
336 /**
337 * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002
338 * @tc.name: SetMouseKeyState
339 * @tc.desc: Test function SetMouseKeyState GetMouseKeyState
340 * @tc.require: issueI5NTXA
341 */
342 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002, TestSize.Level1)
343 {
344 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002 start";
345 bool state = true;
346 settingConfig_->SetMouseKeyState(state);
347 EXPECT_TRUE(settingConfig_->GetMouseKeyState());
348 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseKeyState_002 end";
349 }
350
351 /**
352 * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001
353 * @tc.name: SetMouseAutoClick
354 * @tc.desc: Test function SetMouseAutoClick GetMouseAutoClick
355 * @tc.require: issueI5NTXC
356 */
357 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001, TestSize.Level1)
358 {
359 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001 start";
360 settingConfig_->Init();
361 settingConfig_->SetMouseAutoClick(MOUSE_AUTO_CLICK_VALUE);
362 EXPECT_EQ(MOUSE_AUTO_CLICK_VALUE, settingConfig_->GetMouseAutoClick());
363 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_001 end";
364 }
365
366 /**
367 * @tc.number: AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002
368 * @tc.name: SetMouseAutoClick
369 * @tc.desc: Test function SetMouseAutoClick GetMouseAutoClick
370 * @tc.require: issueI5NTXC
371 */
372 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002, TestSize.Level1)
373 {
374 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002 start";
375 settingConfig_->SetMouseAutoClick(MOUSE_AUTO_CLICK_VALUE);
376 EXPECT_EQ(MOUSE_AUTO_CLICK_VALUE, settingConfig_->GetMouseAutoClick());
377 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetMouseAutoClick_002 end";
378 }
379
380 /**
381 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001
382 * @tc.name: SetShortkeyTarget
383 * @tc.desc: Test function SetShortkeyTarget GetShortkeyTarget
384 * @tc.require: issueI5NTXH
385 */
386 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001, TestSize.Level1)
387 {
388 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001 start";
389 std::string name = "TEST";
390 settingConfig_->Init();
391 settingConfig_->SetShortkeyTarget(name);
392 EXPECT_STREQ("TEST", settingConfig_->GetShortkeyTarget().c_str());
393 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_001 end";
394 }
395
396 /**
397 * @tc.number: AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002
398 * @tc.name: SetShortkeyTarget
399 * @tc.desc: Test function SetShortkeyTarget GetShortkeyTarget
400 * @tc.require: issueI5NTXH
401 */
402 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002, TestSize.Level1)
403 {
404 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002 start";
405 std::string name = "TEST";
406 settingConfig_->SetShortkeyTarget(name);
407 EXPECT_STREQ("TEST", settingConfig_->GetShortkeyTarget().c_str());
408 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetShortkeyTarget_002 end";
409 }
410
411 /**
412 * @tc.number: AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001
413 * @tc.name: SetHighContrastTextState
414 * @tc.desc: Test function SetHighContrastTextState GetHighContrastTextState
415 * @tc.require: issueI5NTX9
416 */
417 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001,
418 TestSize.Level1)
419 {
420 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001 start";
421 bool state = true;
422 settingConfig_->Init();
423 settingConfig_->SetHighContrastTextState(state);
424 EXPECT_TRUE(settingConfig_->GetHighContrastTextState());
425 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_001 end";
426 }
427
428 /**
429 * @tc.number: AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002
430 * @tc.name: SetHighContrastTextState
431 * @tc.desc: Test function SetHighContrastTextState GetHighContrastTextState
432 * @tc.require: issueI5NTX9
433 */
434 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002,
435 TestSize.Level1)
436 {
437 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002 start";
438 bool state = true;
439 settingConfig_->SetHighContrastTextState(state);
440 EXPECT_TRUE(settingConfig_->GetHighContrastTextState());
441 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetHighContrastTextState_002 end";
442 }
443
444 /**
445 * @tc.number: AccessibilitySettingsConfig_Unittest_SetInvertColorState_001
446 * @tc.name: SetInvertColorState
447 * @tc.desc: Test function SetInvertColorState GetInvertColorState
448 * @tc.require: issueI5NTX7
449 */
450 HWTEST_F(AccessibilitySettingsConfigTest,
451 AccessibilitySettingsConfig_Unittest_SetInvertColorState_001, TestSize.Level1)
452 {
453 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_001 start";
454 bool state = true;
455 settingConfig_->Init();
456 settingConfig_->SetInvertColorState(state);
457 EXPECT_TRUE(settingConfig_->GetInvertColorState());
458 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_001 end";
459 }
460
461 /**
462 * @tc.number: AccessibilitySettingsConfig_Unittest_SetInvertColorState_002
463 * @tc.name: SetInvertColorState
464 * @tc.desc: Test function SetInvertColorState GetInvertColorState
465 * @tc.require: issueI5NTX7
466 */
467 HWTEST_F(AccessibilitySettingsConfigTest,
468 AccessibilitySettingsConfig_Unittest_SetInvertColorState_002, TestSize.Level1)
469 {
470 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_002 start";
471 bool state = true;
472 settingConfig_->SetInvertColorState(state);
473 EXPECT_TRUE(settingConfig_->GetInvertColorState());
474 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetInvertColorState_002 end";
475 }
476
477 /**
478 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001
479 * @tc.name: SetAnimationOffState
480 * @tc.desc: Test function SetAnimationOffState GetAnimationOffState
481 * @tc.require: issueI5NTXG
482 */
483 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001,
484 TestSize.Level1)
485 {
486 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001 start";
487 bool state = true;
488 settingConfig_->Init();
489 settingConfig_->SetAnimationOffState(state);
490 EXPECT_TRUE(settingConfig_->GetAnimationOffState());
491 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_001 end";
492 }
493
494 /**
495 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002
496 * @tc.name: SetAnimationOffState
497 * @tc.desc: Test function SetAnimationOffState GetAnimationOffState
498 * @tc.require: issueI5NTXG
499 */
500 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002,
501 TestSize.Level1)
502 {
503 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002 start";
504 bool state = true;
505 settingConfig_->SetAnimationOffState(state);
506 EXPECT_TRUE(settingConfig_->GetAnimationOffState());
507 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAnimationOffState_002 end";
508 }
509
510 /**
511 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001
512 * @tc.name: SetAudioMonoState
513 * @tc.desc: Test function SetAudioMonoState GetAudioMonoState
514 */
515 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001, TestSize.Level1)
516 {
517 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001 start";
518 bool state = true;
519 settingConfig_->Init();
520 settingConfig_->SetAudioMonoState(state);
521 EXPECT_TRUE(settingConfig_->GetAudioMonoState());
522 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_001 end";
523 }
524
525 /**
526 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002
527 * @tc.name: SetAudioMonoState
528 * @tc.desc: Test function SetAudioMonoState GetAudioMonoState
529 */
530 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002, TestSize.Level1)
531 {
532 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002 start";
533 bool state = true;
534 settingConfig_->SetAudioMonoState(state);
535 EXPECT_TRUE(settingConfig_->GetAudioMonoState());
536 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioMonoState_002 end";
537 }
538
539 /**
540 * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001
541 * @tc.name: SetDaltonizationColorFilter
542 * @tc.desc: Test function SetDaltonizationColorFilter GetDaltonizationColorFilter
543 * @tc.require: issueI5NTX8
544 */
545 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001,
546 TestSize.Level1)
547 {
548 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001 start";
549 uint32_t filter = 1;
550 settingConfig_->Init();
551 settingConfig_->SetDaltonizationColorFilter(filter);
552 EXPECT_TRUE(settingConfig_->GetDaltonizationColorFilter());
553 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_001 end";
554 }
555
556 /**
557 * @tc.number: AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002
558 * @tc.name: SetDaltonizationColorFilter
559 * @tc.desc: Test function SetDaltonizationColorFilter GetDaltonizationColorFilter
560 * @tc.require: issueI5NTX8
561 */
562 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002,
563 TestSize.Level1)
564 {
565 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002 start";
566 uint32_t filter = 1;
567 settingConfig_->SetDaltonizationColorFilter(filter);
568 EXPECT_TRUE(settingConfig_->GetDaltonizationColorFilter());
569 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetDaltonizationColorFilter_002 end";
570 }
571
572 /**
573 * @tc.number: AccessibilitySettingsConfig_Unittest_SetContentTimeout_001
574 * @tc.name: SetContentTimeout
575 * @tc.desc: Test function SetContentTimeout GetContentTimeout
576 * @tc.require: issueI5NTXF
577 */
578 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetContentTimeout_001, TestSize.Level1)
579 {
580 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_001 start";
581 settingConfig_->Init();
582 settingConfig_->SetContentTimeout(CONTENT_TIMEOUT_VALUE);
583 EXPECT_EQ(CONTENT_TIMEOUT_VALUE, settingConfig_->GetContentTimeout());
584 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_001 end";
585 }
586
587 /**
588 * @tc.number: AccessibilitySettingsConfig_Unittest_SetContentTimeout_002
589 * @tc.name: SetContentTimeout
590 * @tc.desc: Test function SetContentTimeout GetContentTimeout
591 * @tc.require: issueI5NTXF
592 */
593 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetContentTimeout_002, TestSize.Level1)
594 {
595 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_002 start";
596 settingConfig_->SetContentTimeout(CONTENT_TIMEOUT_VALUE);
597 EXPECT_EQ(CONTENT_TIMEOUT_VALUE, settingConfig_->GetContentTimeout());
598 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetContentTimeout_002 end";
599 }
600
601 /**
602 * @tc.number: AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001
603 * @tc.name: SetBrightnessDiscount
604 * @tc.desc: Test function SetBrightnessDiscount GetBrightnessDiscount
605 * @tc.require: issueI5NTXE
606 */
607 HWTEST_F(AccessibilitySettingsConfigTest,
608 AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001, TestSize.Level1)
609 {
610 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001 start";
611 settingConfig_->Init();
612 settingConfig_->SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
613 EXPECT_EQ(BRIGHTNESS_DISCOUNT_VALUE, settingConfig_->GetBrightnessDiscount());
614 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_001 end";
615 }
616
617 /**
618 * @tc.number: AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002
619 * @tc.name: SetBrightnessDiscount
620 * @tc.desc: Test function SetBrightnessDiscount GetBrightnessDiscount
621 * @tc.require: issueI5NTXE
622 */
623 HWTEST_F(AccessibilitySettingsConfigTest,
624 AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002, TestSize.Level1)
625 {
626 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002 start";
627 settingConfig_->SetBrightnessDiscount(BRIGHTNESS_DISCOUNT_VALUE);
628 EXPECT_EQ(BRIGHTNESS_DISCOUNT_VALUE, settingConfig_->GetBrightnessDiscount());
629 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetBrightnessDiscount_002 end";
630 }
631
632 /**
633 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioBalance_001
634 * @tc.name: SetAudioBalance
635 * @tc.desc: Test function SetAudioBalance GetAudioBalance
636 */
637 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioBalance_001, TestSize.Level1)
638 {
639 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_001 start";
640 settingConfig_->Init();
641 settingConfig_->SetAudioBalance(AUDIO_BALANCE_VALUE);
642 EXPECT_EQ(AUDIO_BALANCE_VALUE, settingConfig_->GetAudioBalance());
643 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_001 end";
644 }
645
646 /**
647 * @tc.number: AccessibilitySettingsConfig_Unittest_SetAudioBalance_002
648 * @tc.name: SetAudioBalance
649 * @tc.desc: Test function SetAudioBalance GetAudioBalance
650 */
651 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_SetAudioBalance_002, TestSize.Level1)
652 {
653 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_002 start";
654 settingConfig_->SetAudioBalance(AUDIO_BALANCE_VALUE);
655 EXPECT_EQ(AUDIO_BALANCE_VALUE, settingConfig_->GetAudioBalance());
656 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_SetAudioBalance_002 end";
657 }
658
659 /**
660 * @tc.number: AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_001
661 * @tc.name: UpdateEnabledAbilities
662 * @tc.desc: Test function UpdateEnabledAbilities
663 */
664 HWTEST_F(AccessibilitySettingsConfigTest,
665 AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_001, TestSize.Level1)
666 {
667 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_001 start";
668 std::vector<std::string> vecvalue {};
669 settingConfig_->Init();
670 settingConfig_->UpdateEnabledAbilities(vecvalue);
671 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_001 end";
672 }
673
674 /**
675 * @tc.number: AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_002
676 * @tc.name: UpdateEnabledAbilities
677 * @tc.desc: Test function UpdateEnabledAbilities
678 */
679 HWTEST_F(AccessibilitySettingsConfigTest,
680 AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_002, TestSize.Level1)
681 {
682 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_002 start";
683 std::vector<std::string> vecvalue {};
684 settingConfig_->UpdateEnabledAbilities(vecvalue);
685 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_UpdateEnabledAbilities_002 end";
686 }
687
688 /**
689 * @tc.number: AccessibilitySettingsConfig_Unittest_GetEnabledAbilityInfos_001
690 * @tc.name: GetEnabledAbilityInfos
691 * @tc.desc: Test function GetEnabledAbilityInfos
692 */
693 HWTEST_F(AccessibilitySettingsConfigTest,
694 AccessibilitySettingsConfig_Unittest_GetEnabledAbilityInfos_001, TestSize.Level1)
695 {
696 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetEnabledAbilityInfos_001 start";
697 settingConfig_->GetEnabledAbilityInfos();
698 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetEnabledAbilityInfos_001 end";
699 }
700
701 /**
702 * @tc.number: AccessibilitySettingsConfig_Unittest_GetConfigState_001
703 * @tc.name: GetConfigState
704 * @tc.desc: Test function GetConfigState
705 */
706 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_GetConfigState_001, TestSize.Level1)
707 {
708 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetConfigState_001 start";
709 uint32_t state = 0x00000000;
710 EXPECT_EQ(state, settingConfig_->GetConfigState());
711 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_GetConfigState_001 end";
712 }
713
714 /**
715 * @tc.number: AccessibilitySettingsConfig_Unittest_ClearData_001
716 * @tc.name: ClearData
717 * @tc.desc: Test function ClearData
718 */
719 HWTEST_F(AccessibilitySettingsConfigTest, AccessibilitySettingsConfig_Unittest_ClearData_001, TestSize.Level1)
720 {
721 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_ClearData_001 start";
722 settingConfig_->Init();
723 settingConfig_->ClearData();
724 GTEST_LOG_(INFO) << "AccessibilitySettingsConfig_Unittest_ClearData_001 end";
725 }
726 } // namespace Accessibility
727 } // namespace OHOS