1# Copyright (C) 2022-2025 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14import("//build/test.gni") 15import("../../../accessibility_manager_service.gni") 16import("../../test/aamstestmock.gni") 17 18module_output_path = "accessibility/accessibility" 19 20############################################################################### 21#1. intent(c++) get/set test without transport 22config("module_private_config") { 23 visibility = [ ":*" ] 24 cflags = [] 25 if (target_cpu == "arm") { 26 cflags += [ "-DBINDER_IPC_32BIT" ] 27 } 28 29 include_dirs = aams_mock_include_dirs 30 include_dirs += [ 31 "../../../common/log/include", 32 "../../../interfaces/innerkits/acfwk/include", 33 "../../../interfaces/innerkits/asacfwk/include", 34 "../../../interfaces/innerkits/common/include", 35 "../include", 36 "./mock/include", 37 "../../test/mock/common", 38 "../../../common/interface/include", 39 "../../../common/interface/include/parcel", 40 "mock", 41 ] 42 43 defines = [ 44 "AAMS_LOG_TAG = \"accessibility_test\"", 45 "AAMS_LOG_DOMAIN = 0xD001D05", 46 ] 47 48 defines += accessibility_default_defines 49} 50 51test_external_deps = [ 52 "ability_base:want", 53 "ability_base:zuri", 54 "ability_runtime:ability_manager", 55 "ability_runtime:abilitykit_native", 56 "ability_runtime:app_manager", 57 "ability_runtime:dataobs_manager", 58 "ability_runtime:extension_manager", 59 "access_token:libaccesstoken_sdk", 60 "access_token:libnativetoken", 61 "access_token:libtoken_setproc", 62 "access_token:libtokenid_sdk", 63 "bundle_framework:appexecfwk_core", 64 "c_utils:utils", 65 "cJSON:cjson_static", 66 "common_event_service:cesfwk_innerkits", 67 "data_share:datashare_consumer", 68 "eventhandler:libeventhandler", 69 "ffrt:libffrt", 70 "googletest:gmock_main", 71 "googletest:gtest_main", 72 "graphic_2d:2d_graphics", 73 "graphic_2d:librender_service_client", 74 "graphic_2d:librender_service_base", 75 "hicollie:libhicollie", 76 "hilog:libhilog", 77 "hisysevent:libhisysevent", 78 "hitrace:hitrace_meter", 79 "i18n:intl_util", 80 "init:libbeget_proxy", 81 "init:libbegetutil", 82 "input:libmmi-client", 83 "ipc:ipc_single", 84 "memmgr:memmgrclient", 85 "os_account:os_account_innerkits", 86 "power_manager:powermgr_client", 87 "preferences:native_preferences", 88 "safwk:system_ability_fwk", 89 "samgr:samgr_proxy", 90 "selinux_adapter:librestorecon", 91 "window_manager:libdm", 92 "window_manager:libwm_lite", 93] 94 95if (accessibility_feature_display_manager) { 96 test_external_deps += [ "display_manager:displaymgr" ] 97} 98if (security_component_enable) { 99 test_external_deps += [ "security_component_manager:libsecurity_component_sdk" ] 100} 101 102################################################################################ 103ohos_unittest("accessibility_account_data_test") { 104 module_out_path = module_output_path 105 106 sources = [ 107 "../src/accessibility_account_data.cpp", 108 "../src/accessibility_circle_drawing_manager.cpp", 109 "../src/accessibility_common_event.cpp", 110 "../src/accessibility_datashare_helper.cpp", 111 "../src/accessibility_display_manager.cpp", 112 "../src/accessibility_dumper.cpp", 113 "../src/accessibility_event_transmission.cpp", 114 "../src/accessibility_input_interceptor.cpp", 115 "../src/accessibility_keyevent_filter.cpp", 116 "../src/accessibility_mouse_autoclick.cpp", 117 "../src/accessibility_mouse_key.cpp", 118 "../src/accessibility_power_manager.cpp", 119 "../src/accessibility_resource_bundle_manager.cpp", 120 "../src/accessibility_screen_touch.cpp", 121 "../src/accessibility_setting_observer.cpp", 122 "../src/accessibility_notification_helper.cpp", 123 "../src/accessibility_settings.cpp", 124 "../src/msdp_manager.cpp", 125 "../src/accessibility_security_component_manager.cpp", 126 "../src/accessibility_short_key.cpp", 127 "../src/accessibility_short_key_dialog.cpp", 128 "../src/accessibility_touchEvent_injector.cpp", 129 "../src/accessibility_window_connection.cpp", 130 "../src/accessibility_window_manager.cpp", 131 "../src/accessibility_zoom_gesture.cpp", 132 "../src/accessible_ability_manager_service.cpp", 133 "../src/accessible_ability_manager_service_event_handler.cpp", 134 "../src/touch_exploration_multi_finger_gesture.cpp", 135 "../src/touch_exploration_single_finger_gesture.cpp", 136 "../src/utils.cpp", 137 "../src/window_magnification_gesture.cpp", 138 "../src/magnification_menu_manager.cpp", 139 "../src/full_screen_magnification_manager.cpp", 140 "../src/window_magnification_manager.cpp", 141 "../src/magnification_window_proxy.cpp", 142 "mock/src/mock_accessibility_setting_provider.cpp", 143 "mock/src/mock_accessibility_settings_config.cpp", 144 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 145 "mock/src/mock_accessible_ability_connection.cpp", 146 "mock/src/mock_accessible_ability_manager_service_state_observer_proxy.cpp", 147 "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp", 148 "mock/src/mock_magnification_manager.cpp", 149 "mock/src/mock_system_ability.cpp", 150 "unittest/accessibility_account_data_test.cpp", 151 ] 152 sources += aams_mock_distributeddatamgr_src 153 154 configs = [ 155 ":module_private_config", 156 "../../../resources/config/build:coverage_flags", 157 ] 158 159 deps = [ 160 "../../../common/interface:accessibility_interface", 161 "../../../interfaces/innerkits/common:accessibility_common", 162 ] 163 164 external_deps = test_external_deps 165} 166 167################################################################################ 168ohos_unittest("accessible_ability_manager_service_test") { 169 sanitize = { 170 integer_overflow = true 171 ubsan = true 172 boundary_sanitize = true 173 cfi = true 174 cfi_cross_dso = true 175 debug = false 176 } 177 module_out_path = module_output_path 178 sources = [ 179 "../../test/mock/mock_bundle_mgr_proxy.cpp", 180 "../../test/mock/mock_common_event_data.cpp", 181 "../../test/mock/mock_common_event_manager.cpp", 182 "../../test/mock/mock_common_event_subscribe_info.cpp", 183 "../../test/mock/mock_common_event_subscriber.cpp", 184 "../../test/mock/mock_matching_skill.cpp", 185 "../../test/mock/mock_parameter.c", 186 "../src/accessibility_account_data.cpp", 187 "../src/accessibility_circle_drawing_manager.cpp", 188 "../src/accessibility_common_event.cpp", 189 "../src/accessibility_datashare_helper.cpp", 190 "../src/accessibility_display_manager.cpp", 191 "../src/accessibility_dumper.cpp", 192 "../src/accessibility_event_transmission.cpp", 193 "../src/accessibility_input_interceptor.cpp", 194 "../src/accessibility_keyevent_filter.cpp", 195 "../src/accessibility_mouse_autoclick.cpp", 196 "../src/accessibility_mouse_key.cpp", 197 "../src/accessibility_power_manager.cpp", 198 "../src/accessibility_resource_bundle_manager.cpp", 199 "../src/accessibility_screen_touch.cpp", 200 "../src/accessibility_setting_observer.cpp", 201 "../src/accessibility_setting_provider.cpp", 202 "../src/accessibility_settings.cpp", 203 "../src/accessibility_settings_config.cpp", 204 "../src/accessibility_notification_helper.cpp", 205 "../src/msdp_manager.cpp", 206 "../src/accessibility_security_component_manager.cpp", 207 "../src/accessibility_short_key.cpp", 208 "../src/accessibility_touchEvent_injector.cpp", 209 "../src/accessibility_window_connection.cpp", 210 "../src/accessibility_zoom_gesture.cpp", 211 "../src/accessible_ability_channel.cpp", 212 "../src/accessible_ability_connection.cpp", 213 "../src/accessible_ability_manager_service.cpp", 214 "../src/accessible_ability_manager_service_event_handler.cpp", 215 "../src/touch_exploration_multi_finger_gesture.cpp", 216 "../src/touch_exploration_single_finger_gesture.cpp", 217 "../src/utils.cpp", 218 "../src/window_magnification_gesture.cpp", 219 "../src/magnification_menu_manager.cpp", 220 "../src/full_screen_magnification_manager.cpp", 221 "../src/window_magnification_manager.cpp", 222 "../src/magnification_window_proxy.cpp", 223 "mock/src/aafwk/mock_bundle_manager.cpp", 224 "mock/src/mock_accessibility_element_operator_callback_stub.cpp", 225 "mock/src/mock_accessibility_short_key_dialog.cpp", 226 "mock/src/mock_accessibility_window_manager.cpp", 227 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 228 "mock/src/mock_accessible_ability_manager_service_state_observer_proxy.cpp", 229 "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp", 230 "mock/src/mock_magnification_manager.cpp", 231 "mock/src/mock_system_ability.cpp", 232 "unittest/accessible_ability_manager_service_test.cpp", 233 ] 234 235 if (accessibility_feature_display_manager) { 236 sources += [ "mock/src/mock_display_power_mgr_client.cpp" ] 237 } 238 239 configs = [ 240 ":module_private_config", 241 "../../../resources/config/build:coverage_flags", 242 ] 243 244 deps = [ 245 "../../../common/interface:accessibility_interface", 246 "../../../interfaces/innerkits/common:accessibility_common", 247 ] 248 249 external_deps = test_external_deps 250} 251 252################################################################################ 253ohos_unittest("accessibility_touch_exploration_test") { 254 module_out_path = module_output_path 255 sources = [ 256 "../../../common/interface/src/accessibility_element_operator_callback_stub.cpp", 257 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 258 "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp", 259 "../../../common/interface/src/parcel/accessibility_event_info_parcel.cpp", 260 "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp", 261 "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp", 262 "../../test/mock/mock_common_event_data.cpp", 263 "../../test/mock/mock_common_event_manager.cpp", 264 "../../test/mock/mock_common_event_subscribe_info.cpp", 265 "../../test/mock/mock_common_event_subscriber.cpp", 266 "../../test/mock/mock_display_manager.cpp", 267 "../../test/mock/mock_matching_skill.cpp", 268 "../src/accessibility_datashare_helper.cpp", 269 "../src/accessibility_display_manager.cpp", 270 "../src/accessibility_setting_observer.cpp", 271 "../src/accessibility_settings_config.cpp", 272 "../src/accessibility_window_connection.cpp", 273 "../src/accessible_ability_manager_service_event_handler.cpp", 274 "../src/touch_exploration_multi_finger_gesture.cpp", 275 "../src/touch_exploration_single_finger_gesture.cpp", 276 "../src/utils.cpp", 277 "../src/accessibility_resource_bundle_manager.cpp", 278 "mock/src/mock_accessibility_account_data.cpp", 279 "mock/src/mock_accessibility_common_event.cpp", 280 "mock/src/mock_accessibility_element_operator_proxy.cpp", 281 "mock/src/mock_accessibility_event_transmission.cpp", 282 "mock/src/mock_accessibility_input_interceptor.cpp", 283 "mock/src/mock_accessibility_window_manager.cpp", 284 "mock/src/mock_accessible_ability_channel_proxy.cpp", 285 "mock/src/mock_accessible_ability_client_proxy.cpp", 286 "mock/src/mock_accessible_ability_connection.cpp", 287 "mock/src/mock_accessible_ability_manager_service.cpp", 288 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 289 "mock/src/mock_display.cpp", 290 "mock/src/mock_magnification_manager.cpp", 291 "mock/src/mock_system_ability.cpp", 292 "unittest/accessibility_touch_exploration_test.cpp", 293 ] 294 sources += aams_mock_distributeddatamgr_src 295 296 configs = [ 297 ":module_private_config", 298 "../../../resources/config/build:coverage_flags", 299 ] 300 301 deps = [ 302 "../../../common/interface:accessibility_interface", 303 "../../../interfaces/innerkits/common:accessibility_common", 304 ] 305 306 external_deps = test_external_deps 307} 308 309################################################################################ 310ohos_unittest("accessibility_common_event_registry_test") { 311 module_out_path = module_output_path 312 sources = [ 313 "../../test/mock/mock_common_event_data.cpp", 314 "../../test/mock/mock_common_event_manager.cpp", 315 "../../test/mock/mock_common_event_subscribe_info.cpp", 316 "../../test/mock/mock_common_event_subscriber.cpp", 317 "../../test/mock/mock_matching_skill.cpp", 318 "../../test/mock/mock_os_account_manager.cpp", 319 "../../test/mock/mock_parameter.c", 320 "../src/accessibility_circle_drawing_manager.cpp", 321 "../src/accessibility_common_event.cpp", 322 "../src/accessibility_datashare_helper.cpp", 323 "../src/accessibility_display_manager.cpp", 324 "../src/accessibility_dumper.cpp", 325 "../src/accessibility_event_transmission.cpp", 326 "../src/accessibility_input_interceptor.cpp", 327 "../src/accessibility_keyevent_filter.cpp", 328 "../src/accessibility_mouse_autoclick.cpp", 329 "../src/accessibility_mouse_key.cpp", 330 "../src/accessibility_power_manager.cpp", 331 "../src/accessibility_resource_bundle_manager.cpp", 332 "../src/accessibility_screen_touch.cpp", 333 "../src/accessibility_setting_observer.cpp", 334 "../src/accessibility_setting_provider.cpp", 335 "../src/accessibility_settings.cpp", 336 "../src/accessibility_settings_config.cpp", 337 "../src/accessibility_notification_helper.cpp", 338 "../src/accessibility_short_key.cpp", 339 "../src/accessibility_short_key_dialog.cpp", 340 "../src/accessibility_touchEvent_injector.cpp", 341 "../src/accessibility_window_connection.cpp", 342 "../src/accessibility_window_manager.cpp", 343 "../src/accessibility_zoom_gesture.cpp", 344 "../src/accessible_ability_channel.cpp", 345 "../src/accessible_ability_connection.cpp", 346 "../src/accessible_ability_manager_service_event_handler.cpp", 347 "../src/touch_exploration_multi_finger_gesture.cpp", 348 "../src/touch_exploration_single_finger_gesture.cpp", 349 "../src/utils.cpp", 350 "../src/window_magnification_gesture.cpp", 351 "../src/magnification_menu_manager.cpp", 352 "../src/full_screen_magnification_manager.cpp", 353 "../src/window_magnification_manager.cpp", 354 "../src/magnification_window_proxy.cpp", 355 "mock/src/mock_accessibility_account_data.cpp", 356 "mock/src/mock_accessible_ability_manager_service.cpp", 357 "mock/src/mock_magnification_manager.cpp", 358 "mock/src/mock_system_ability.cpp", 359 "unittest/accessibility_common_event_test.cpp", 360 ] 361 sources += aams_mock_distributeddatamgr_src 362 363 configs = [ 364 ":module_private_config", 365 "../../../resources/config/build:coverage_flags", 366 ] 367 368 deps = [ 369 "../../../common/interface:accessibility_interface", 370 "../../../interfaces/innerkits/common:accessibility_common", 371 ] 372 373 external_deps = test_external_deps 374} 375 376################################################################################ 377ohos_unittest("accessibility_input_interceptor_test") { 378 module_out_path = module_output_path 379 380 sources = [ 381 "../../../common/interface/src/accessible_ability_channel_proxy.cpp", 382 "../../../common/interface/src/accessible_ability_client_proxy.cpp", 383 "../../../frameworks/common/src/accessibility_ability_info.cpp", 384 "../../../frameworks/common/src/accessibility_caption.cpp", 385 "../../../frameworks/common/src/accessibility_event_info.cpp", 386 "../../../frameworks/common/src/accessibility_window_info.cpp", 387 "../../test/mock/mock_os_account_manager.cpp", 388 "../../test/mock/mock_parameter.c", 389 "../src/accessibility_circle_drawing_manager.cpp", 390 "../src/accessibility_common_event.cpp", 391 "../src/accessibility_datashare_helper.cpp", 392 "../src/accessibility_display_manager.cpp", 393 "../src/accessibility_dumper.cpp", 394 "../src/accessibility_event_transmission.cpp", 395 "../src/accessibility_input_interceptor.cpp", 396 "../src/accessibility_mouse_autoclick.cpp", 397 "../src/accessibility_mouse_key.cpp", 398 "../src/accessibility_power_manager.cpp", 399 "../src/accessibility_resource_bundle_manager.cpp", 400 "../src/accessibility_screen_touch.cpp", 401 "../src/accessibility_setting_observer.cpp", 402 "../src/accessibility_setting_provider.cpp", 403 "../src/accessibility_notification_helper.cpp", 404 "../src/accessibility_settings.cpp", 405 "../src/accessibility_settings_config.cpp", 406 "../src/accessibility_short_key.cpp", 407 "../src/accessibility_short_key_dialog.cpp", 408 "../src/accessibility_window_connection.cpp", 409 "../src/accessibility_zoom_gesture.cpp", 410 "../src/accessible_ability_channel.cpp", 411 "../src/accessible_ability_connection.cpp", 412 "../src/accessible_ability_manager_service_event_handler.cpp", 413 "../src/touch_exploration_multi_finger_gesture.cpp", 414 "../src/touch_exploration_single_finger_gesture.cpp", 415 "../src/utils.cpp", 416 "../src/window_magnification_gesture.cpp", 417 "../src/magnification_menu_manager.cpp", 418 "../src/full_screen_magnification_manager.cpp", 419 "../src/window_magnification_manager.cpp", 420 "../src/magnification_window_proxy.cpp", 421 "mock/src/aafwk/mock_bundle_manager.cpp", 422 "mock/src/mock_accessibility_account_data.cpp", 423 "mock/src/mock_accessibility_keyevent_filter.cpp", 424 "mock/src/mock_accessibility_touchEvent_injector.cpp", 425 "mock/src/mock_accessibility_window_manager.cpp", 426 "mock/src/mock_accessible_ability_manager_service.cpp", 427 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 428 "mock/src/mock_magnification_manager.cpp", 429 "mock/src/mock_system_ability.cpp", 430 "unittest/accessibility_input_interceptor_test.cpp", 431 ] 432 sources += aams_mock_distributeddatamgr_src 433 sources += aams_mock_multimodalinput_src 434 435 configs = [ 436 ":module_private_config", 437 "../../../resources/config/build:coverage_flags", 438 ] 439 440 deps = [ 441 "../../../common/interface:accessibility_interface", 442 "../../../interfaces/innerkits/common:accessibility_common", 443 ] 444 445 external_deps = test_external_deps 446} 447 448################################################################################ 449ohos_unittest("accessibility_window_manager_test") { 450 module_out_path = module_output_path 451 452 sources = [ 453 "../../../common/interface/src/accessibility_element_operator_callback_proxy.cpp", 454 "../../../common/interface/src/accessibility_element_operator_proxy.cpp", 455 "../../../common/interface/src/accessible_ability_channel_proxy.cpp", 456 "../../../common/interface/src/accessible_ability_client_proxy.cpp", 457 "../src/accessibility_circle_drawing_manager.cpp", 458 "../src/accessibility_datashare_helper.cpp", 459 "../src/accessibility_display_manager.cpp", 460 "../src/accessibility_dumper.cpp", 461 "../src/accessibility_event_transmission.cpp", 462 "../src/accessibility_input_interceptor.cpp", 463 "../src/accessibility_keyevent_filter.cpp", 464 "../src/accessibility_mouse_autoclick.cpp", 465 "../src/accessibility_mouse_key.cpp", 466 "../src/accessibility_power_manager.cpp", 467 "../src/accessibility_resource_bundle_manager.cpp", 468 "../src/accessibility_screen_touch.cpp", 469 "../src/accessibility_setting_observer.cpp", 470 "../src/accessibility_setting_provider.cpp", 471 "../src/accessibility_notification_helper.cpp", 472 "../src/accessibility_settings.cpp", 473 "../src/accessibility_settings_config.cpp", 474 "../src/accessibility_short_key.cpp", 475 "../src/accessibility_short_key_dialog.cpp", 476 "../src/accessibility_touchEvent_injector.cpp", 477 "../src/accessibility_window_connection.cpp", 478 "../src/accessibility_window_manager.cpp", 479 "../src/accessibility_zoom_gesture.cpp", 480 "../src/accessible_ability_channel.cpp", 481 "../src/accessible_ability_connection.cpp", 482 "../src/accessible_ability_manager_service_event_handler.cpp", 483 "../src/touch_exploration_multi_finger_gesture.cpp", 484 "../src/touch_exploration_single_finger_gesture.cpp", 485 "../src/utils.cpp", 486 "../src/window_magnification_gesture.cpp", 487 "../src/magnification_menu_manager.cpp", 488 "../src/full_screen_magnification_manager.cpp", 489 "../src/window_magnification_manager.cpp", 490 "../src/magnification_window_proxy.cpp", 491 "mock/src/aafwk/mock_bundle_manager.cpp", 492 "mock/src/mock_accessibility_account_data.cpp", 493 "mock/src/mock_accessibility_common_event.cpp", 494 "mock/src/mock_accessible_ability_manager_service.cpp", 495 "mock/src/mock_magnification_manager.cpp", 496 "mock/src/mock_rosen_window_info.cpp", 497 "mock/src/mock_system_ability.cpp", 498 "mock/src/mock_window_manager.cpp", 499 "unittest/accessibility_window_manager_test.cpp", 500 ] 501 sources += aams_mock_distributeddatamgr_src 502 503 configs = [ 504 ":module_private_config", 505 "../../../resources/config/build:coverage_flags", 506 ] 507 508 deps = [ 509 "../../../common/interface:accessibility_interface", 510 "../../../interfaces/innerkits/common:accessibility_common", 511 ] 512 513 external_deps = test_external_deps 514} 515 516################################################################################ 517ohos_unittest("accessibility_keyevent_filter_test") { 518 module_out_path = module_output_path 519 sources = [ 520 "../src/accessibility_circle_drawing_manager.cpp", 521 "../src/accessibility_common_event.cpp", 522 "../src/accessibility_datashare_helper.cpp", 523 "../src/accessibility_display_manager.cpp", 524 "../src/accessibility_dumper.cpp", 525 "../src/accessibility_input_interceptor.cpp", 526 "../src/accessibility_keyevent_filter.cpp", 527 "../src/accessibility_mouse_autoclick.cpp", 528 "../src/accessibility_mouse_key.cpp", 529 "../src/accessibility_power_manager.cpp", 530 "../src/accessibility_screen_touch.cpp", 531 "../src/accessibility_setting_observer.cpp", 532 "../src/accessibility_setting_provider.cpp", 533 "../src/accessibility_notification_helper.cpp", 534 "../src/accessibility_settings.cpp", 535 "../src/accessibility_settings_config.cpp", 536 "../src/accessibility_short_key.cpp", 537 "../src/accessibility_short_key_dialog.cpp", 538 "../src/accessibility_touchEvent_injector.cpp", 539 "../src/accessibility_window_connection.cpp", 540 "../src/accessibility_window_manager.cpp", 541 "../src/accessibility_zoom_gesture.cpp", 542 "../src/accessible_ability_manager_service_event_handler.cpp", 543 "../src/touch_exploration_multi_finger_gesture.cpp", 544 "../src/touch_exploration_single_finger_gesture.cpp", 545 "../src/utils.cpp", 546 "../src/window_magnification_gesture.cpp", 547 "../src/magnification_menu_manager.cpp", 548 "../src/full_screen_magnification_manager.cpp", 549 "../src/window_magnification_manager.cpp", 550 "../src/magnification_window_proxy.cpp", 551 "../src/accessibility_resource_bundle_manager.cpp", 552 "./mock/src/mock_accessibility_account_data.cpp", 553 "./mock/src/mock_accessibility_event_transmission.cpp", 554 "./mock/src/mock_accessible_ability_connection.cpp", 555 "./mock/src/mock_accessible_ability_manager_service.cpp", 556 "mock/src/mock_magnification_manager.cpp", 557 "mock/src/mock_system_ability.cpp", 558 "unittest/accessibility_keyevent_filter_test.cpp", 559 ] 560 sources += aams_mock_distributeddatamgr_src 561 562 configs = [ 563 ":module_private_config", 564 "../../../resources/config/build:coverage_flags", 565 ] 566 567 deps = [ 568 "../../../common/interface:accessibility_interface", 569 "../../../interfaces/innerkits/common:accessibility_common", 570 ] 571 572 external_deps = test_external_deps 573} 574 575################################################################################ 576ohos_unittest("accessible_ability_connection_test") { 577 module_out_path = module_output_path 578 sources = [ 579 "../../test/mock/mock_ability_manager_client.cpp", 580 "../../test/mock/mock_common_event_data.cpp", 581 "../../test/mock/mock_common_event_manager.cpp", 582 "../../test/mock/mock_common_event_subscribe_info.cpp", 583 "../../test/mock/mock_common_event_subscriber.cpp", 584 "../../test/mock/mock_matching_skill.cpp", 585 "../../test/mock/mock_os_account_manager.cpp", 586 "../../test/mock/mock_parameter.c", 587 "../src/accessibility_account_data.cpp", 588 "../src/accessibility_circle_drawing_manager.cpp", 589 "../src/accessibility_common_event.cpp", 590 "../src/accessibility_datashare_helper.cpp", 591 "../src/accessibility_display_manager.cpp", 592 "../src/accessibility_dumper.cpp", 593 "../src/accessibility_event_transmission.cpp", 594 "../src/accessibility_input_interceptor.cpp", 595 "../src/accessibility_mouse_autoclick.cpp", 596 "../src/accessibility_mouse_key.cpp", 597 "../src/accessibility_power_manager.cpp", 598 "../src/accessibility_resource_bundle_manager.cpp", 599 "../src/accessibility_screen_touch.cpp", 600 "../src/accessibility_setting_observer.cpp", 601 "../src/accessibility_settings.cpp", 602 "../src/accessibility_settings_config.cpp", 603 "../src/accessibility_notification_helper.cpp", 604 "../src/msdp_manager.cpp", 605 "../src/accessibility_security_component_manager.cpp", 606 "../src/accessibility_short_key.cpp", 607 "../src/accessibility_touchEvent_injector.cpp", 608 "../src/accessibility_window_connection.cpp", 609 "../src/accessibility_window_manager.cpp", 610 "../src/accessibility_zoom_gesture.cpp", 611 "../src/accessible_ability_channel.cpp", 612 "../src/accessible_ability_connection.cpp", 613 "../src/accessible_ability_manager_service.cpp", 614 "../src/accessible_ability_manager_service_event_handler.cpp", 615 "../src/touch_exploration_multi_finger_gesture.cpp", 616 "../src/touch_exploration_single_finger_gesture.cpp", 617 "../src/utils.cpp", 618 "../src/window_magnification_gesture.cpp", 619 "../src/magnification_menu_manager.cpp", 620 "../src/full_screen_magnification_manager.cpp", 621 "../src/window_magnification_manager.cpp", 622 "../src/magnification_window_proxy.cpp", 623 "mock/src/aafwk/mock_bundle_manager.cpp", 624 "mock/src/mock_accessibility_element_operator_callback_stub.cpp", 625 "mock/src/mock_accessibility_element_operator_stub.cpp", 626 "mock/src/mock_accessibility_keyevent_filter.cpp", 627 "mock/src/mock_accessibility_setting_provider.cpp", 628 "mock/src/mock_accessibility_short_key_dialog.cpp", 629 "mock/src/mock_accessible_ability_channel_proxy.cpp", 630 "mock/src/mock_accessible_ability_client_proxy.cpp", 631 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 632 "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp", 633 "mock/src/mock_magnification_manager.cpp", 634 "mock/src/mock_system_ability.cpp", 635 "unittest/accessible_ability_connection_test.cpp", 636 ] 637 sources += aams_mock_distributeddatamgr_src 638 639 configs = [ 640 ":module_private_config", 641 "../../../resources/config/build:coverage_flags", 642 ] 643 644 deps = [ 645 "../../../common/interface:accessibility_interface", 646 "../../../interfaces/innerkits/common:accessibility_common", 647 ] 648 649 external_deps = test_external_deps 650} 651 652################################################################################ 653ohos_unittest("accessibility_display_manager_test") { 654 module_out_path = module_output_path 655 sources = [ 656 "../../../frameworks/common/src/accessibility_constants.cpp", 657 "../../../frameworks/common/src/accessibility_event_info.cpp", 658 "../../../frameworks/common/src/accessibility_window_info.cpp", 659 "../src/accessibility_display_manager.cpp", 660 "../src/utils.cpp", 661 "../src/accessibility_resource_bundle_manager.cpp", 662 "../src/accessible_ability_manager_service_event_handler.cpp", 663 "mock/src/mock_accessibility_common_event.cpp", 664 "mock/src/mock_accessibility_event_transmission.cpp", 665 "mock/src/mock_accessibility_input_interceptor.cpp", 666 "mock/src/mock_accessibility_window_manager.cpp", 667 "mock/src/mock_accessible_ability_manager_service.cpp", 668 "mock/src/mock_magnification_manager.cpp", 669 "unittest/accessibility_display_manager_test.cpp", 670 ] 671 sources += aams_mock_distributeddatamgr_src 672 673 configs = [ 674 ":module_private_config", 675 "../../../resources/config/build:coverage_flags", 676 ] 677 678 deps = [ "../../../common/interface:accessibility_interface" ] 679 680 external_deps = test_external_deps 681} 682 683################################################################################ 684ohos_unittest("accessibility_dumper_test") { 685 module_out_path = module_output_path 686 sources = [ 687 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 688 "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp", 689 "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp", 690 "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp", 691 "../../test/mock/mock_common_event_data.cpp", 692 "../../test/mock/mock_common_event_manager.cpp", 693 "../../test/mock/mock_common_event_subscribe_info.cpp", 694 "../../test/mock/mock_common_event_subscriber.cpp", 695 "../../test/mock/mock_matching_skill.cpp", 696 "../src/accessibility_dumper.cpp", 697 "../src/accessible_ability_manager_service_event_handler.cpp", 698 "../src/utils.cpp", 699 "../src/accessibility_resource_bundle_manager.cpp", 700 "mock/src/mock_accessibility_account_data.cpp", 701 "mock/src/mock_accessibility_common_event.cpp", 702 "mock/src/mock_accessibility_event_transmission.cpp", 703 "mock/src/mock_accessibility_input_interceptor.cpp", 704 "mock/src/mock_accessibility_settings_config.cpp", 705 "mock/src/mock_accessibility_window_connection.cpp", 706 "mock/src/mock_accessibility_window_manager.cpp", 707 "mock/src/mock_accessible_ability_channel_proxy.cpp", 708 "mock/src/mock_accessible_ability_client_proxy.cpp", 709 "mock/src/mock_accessible_ability_connection.cpp", 710 "mock/src/mock_accessible_ability_manager_service.cpp", 711 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 712 "mock/src/mock_display.cpp", 713 "mock/src/mock_system_ability.cpp", 714 "unittest/accessibility_dumper_test.cpp", 715 ] 716 sources += aams_mock_multimodalinput_src 717 718 configs = [ 719 ":module_private_config", 720 "../../../resources/config/build:coverage_flags", 721 ] 722 723 deps = [ 724 "../../../common/interface:accessibility_interface", 725 "../../../interfaces/innerkits/common:accessibility_common", 726 ] 727 728 external_deps = test_external_deps 729} 730 731################################################################################ 732ohos_unittest("accessibility_touchevent_injector_test") { 733 module_out_path = module_output_path 734 sources = [ 735 "../../test/mock/mock_common_event_data.cpp", 736 "../../test/mock/mock_common_event_manager.cpp", 737 "../../test/mock/mock_common_event_subscribe_info.cpp", 738 "../../test/mock/mock_common_event_subscriber.cpp", 739 "../../test/mock/mock_matching_skill.cpp", 740 "../src/accessibility_account_data.cpp", 741 "../src/accessibility_circle_drawing_manager.cpp", 742 "../src/accessibility_datashare_helper.cpp", 743 "../src/accessibility_display_manager.cpp", 744 "../src/accessibility_dumper.cpp", 745 "../src/accessibility_input_interceptor.cpp", 746 "../src/accessibility_keyevent_filter.cpp", 747 "../src/accessibility_mouse_autoclick.cpp", 748 "../src/accessibility_mouse_key.cpp", 749 "../src/accessibility_power_manager.cpp", 750 "../src/accessibility_resource_bundle_manager.cpp", 751 "../src/accessibility_screen_touch.cpp", 752 "../src/accessibility_setting_observer.cpp", 753 "../src/accessibility_setting_provider.cpp", 754 "../src/accessibility_notification_helper.cpp", 755 "../src/accessibility_settings.cpp", 756 "../src/accessibility_settings_config.cpp", 757 "../src/accessibility_short_key.cpp", 758 "../src/accessibility_short_key_dialog.cpp", 759 "../src/accessibility_touchEvent_injector.cpp", 760 "../src/accessibility_window_connection.cpp", 761 "../src/accessibility_window_manager.cpp", 762 "../src/accessibility_zoom_gesture.cpp", 763 "../src/accessible_ability_channel.cpp", 764 "../src/accessible_ability_connection.cpp", 765 "../src/accessible_ability_manager_service_event_handler.cpp", 766 "../src/touch_exploration_multi_finger_gesture.cpp", 767 "../src/touch_exploration_single_finger_gesture.cpp", 768 "../src/utils.cpp", 769 "../src/window_magnification_gesture.cpp", 770 "../src/magnification_menu_manager.cpp", 771 "../src/full_screen_magnification_manager.cpp", 772 "../src/window_magnification_manager.cpp", 773 "../src/magnification_window_proxy.cpp", 774 "mock/src/mock_accessibility_common_event.cpp", 775 "mock/src/mock_accessibility_event_transmission.cpp", 776 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 777 "mock/src/mock_accessible_ability_manager_service.cpp", 778 "mock/src/mock_magnification_manager.cpp", 779 "mock/src/mock_system_ability.cpp", 780 "unittest/accessibility_touchEvent_injector_test.cpp", 781 ] 782 sources += aams_mock_distributeddatamgr_src 783 784 configs = [ 785 ":module_private_config", 786 "../../../resources/config/build:coverage_flags", 787 ] 788 789 deps = [ 790 "../../../common/interface:accessibility_interface", 791 "../../../interfaces/innerkits/common:accessibility_common", 792 ] 793 794 external_deps = test_external_deps 795} 796 797################################################################################ 798ohos_unittest("accessible_ability_channel_test") { 799 module_out_path = module_output_path 800 sources = [ 801 "../../../common/interface/src/accessibility_element_operator_callback_proxy.cpp", 802 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 803 "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp", 804 "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp", 805 "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp", 806 "../../test/mock/mock_common_event_data.cpp", 807 "../../test/mock/mock_common_event_manager.cpp", 808 "../../test/mock/mock_common_event_subscribe_info.cpp", 809 "../../test/mock/mock_common_event_subscriber.cpp", 810 "../../test/mock/mock_display_manager.cpp", 811 "../../test/mock/mock_matching_skill.cpp", 812 "../src/accessibility_account_data.cpp", 813 "../src/accessibility_common_event.cpp", 814 "../src/accessibility_datashare_helper.cpp", 815 "../src/accessibility_display_manager.cpp", 816 "../src/accessibility_resource_bundle_manager.cpp", 817 "../src/accessibility_setting_observer.cpp", 818 "../src/accessibility_notification_helper.cpp", 819 "../src/accessibility_window_connection.cpp", 820 "../src/accessible_ability_channel.cpp", 821 "../src/accessible_ability_connection.cpp", 822 "../src/accessibility_power_manager.cpp", 823 "../src/accessible_ability_manager_service_event_handler.cpp", 824 "../src/magnification_window_proxy.cpp", 825 "../src/utils.cpp", 826 "mock/src/mock_accessibility_element_operator_proxy.cpp", 827 "mock/src/mock_accessibility_element_operator_stub.cpp", 828 "mock/src/mock_accessibility_event_transmission.cpp", 829 "mock/src/mock_accessibility_input_interceptor.cpp", 830 "mock/src/mock_accessibility_keyevent_filter.cpp", 831 "mock/src/mock_accessibility_setting_provider.cpp", 832 "mock/src/mock_accessibility_settings_config.cpp", 833 "mock/src/mock_accessibility_touchEvent_injector.cpp", 834 "mock/src/mock_accessibility_window_manager.cpp", 835 "mock/src/mock_accessible_ability_client_proxy.cpp", 836 "mock/src/mock_accessible_ability_manager_service.cpp", 837 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 838 "mock/src/mock_magnification_manager.cpp", 839 "mock/src/mock_system_ability.cpp", 840 "unittest/accessible_ability_channel_test.cpp", 841 ] 842 sources += aams_mock_distributeddatamgr_src 843 844 configs = [ 845 ":module_private_config", 846 "../../../resources/config/build:coverage_flags", 847 ] 848 849 deps = [ 850 "../../../common/interface:accessibility_interface", 851 "../../../interfaces/innerkits/common:accessibility_common", 852 ] 853 854 external_deps = test_external_deps 855} 856 857################################################################################ 858ohos_unittest("accessibility_mouse_autoclick_test") { 859 module_out_path = module_output_path 860 sources = [ 861 "../../test/mock/mock_common_event_data.cpp", 862 "../../test/mock/mock_common_event_manager.cpp", 863 "../../test/mock/mock_common_event_subscribe_info.cpp", 864 "../../test/mock/mock_common_event_subscriber.cpp", 865 "../../test/mock/mock_matching_skill.cpp", 866 "../src/accessibility_account_data.cpp", 867 "../src/accessibility_circle_drawing_manager.cpp", 868 "../src/accessibility_datashare_helper.cpp", 869 "../src/accessibility_display_manager.cpp", 870 "../src/accessibility_dumper.cpp", 871 "../src/accessibility_input_interceptor.cpp", 872 "../src/accessibility_keyevent_filter.cpp", 873 "../src/accessibility_mouse_autoclick.cpp", 874 "../src/accessibility_mouse_key.cpp", 875 "../src/accessibility_power_manager.cpp", 876 "../src/accessibility_resource_bundle_manager.cpp", 877 "../src/accessibility_screen_touch.cpp", 878 "../src/accessibility_setting_observer.cpp", 879 "../src/accessibility_setting_provider.cpp", 880 "../src/accessibility_settings.cpp", 881 "../src/accessibility_notification_helper.cpp", 882 "../src/msdp_manager.cpp", 883 "../src/accessibility_security_component_manager.cpp", 884 "../src/accessibility_short_key.cpp", 885 "../src/accessibility_short_key_dialog.cpp", 886 "../src/accessibility_touchEvent_injector.cpp", 887 "../src/accessibility_window_connection.cpp", 888 "../src/accessibility_window_manager.cpp", 889 "../src/accessibility_zoom_gesture.cpp", 890 "../src/accessible_ability_channel.cpp", 891 "../src/accessible_ability_connection.cpp", 892 "../src/accessible_ability_manager_service.cpp", 893 "../src/accessible_ability_manager_service_event_handler.cpp", 894 "../src/touch_exploration_multi_finger_gesture.cpp", 895 "../src/touch_exploration_single_finger_gesture.cpp", 896 "../src/utils.cpp", 897 "../src/window_magnification_gesture.cpp", 898 "../src/magnification_menu_manager.cpp", 899 "../src/full_screen_magnification_manager.cpp", 900 "../src/window_magnification_manager.cpp", 901 "../src/magnification_window_proxy.cpp", 902 "mock/src/mock_accessibility_common_event.cpp", 903 "mock/src/mock_accessibility_event_transmission.cpp", 904 "mock/src/mock_accessibility_settings_config.cpp", 905 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 906 "mock/src/mock_magnification_manager.cpp", 907 "mock/src/mock_system_ability.cpp", 908 "unittest/accessibility_mouse_autoclick_test.cpp", 909 ] 910 sources += aams_mock_distributeddatamgr_src 911 912 configs = [ 913 ":module_private_config", 914 "../../../resources/config/build:coverage_flags", 915 ] 916 917 deps = [ 918 "../../../common/interface:accessibility_interface", 919 "../../../interfaces/innerkits/common:accessibility_common", 920 ] 921 922 external_deps = test_external_deps 923} 924 925################################################################################ 926ohos_unittest("accessibility_screen_touch_test") { 927 module_out_path = module_output_path 928 sources = [ 929 "../../../common/interface/src/accessibility_element_operator_callback_stub.cpp", 930 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 931 "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp", 932 "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp", 933 "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp", 934 "../../test/mock/mock_common_event_data.cpp", 935 "../../test/mock/mock_common_event_manager.cpp", 936 "../../test/mock/mock_common_event_subscribe_info.cpp", 937 "../../test/mock/mock_common_event_subscriber.cpp", 938 "../../test/mock/mock_matching_skill.cpp", 939 "../src/accessibility_circle_drawing_manager.cpp", 940 "../src/accessibility_datashare_helper.cpp", 941 "../src/accessibility_display_manager.cpp", 942 "../src/accessibility_dumper.cpp", 943 "../src/accessibility_keyevent_filter.cpp", 944 "../src/accessibility_mouse_autoclick.cpp", 945 "../src/accessibility_mouse_key.cpp", 946 "../src/accessibility_power_manager.cpp", 947 "../src/accessibility_resource_bundle_manager.cpp", 948 "../src/accessibility_screen_touch.cpp", 949 "../src/accessibility_setting_observer.cpp", 950 "../src/accessibility_setting_provider.cpp", 951 "../src/accessibility_notification_helper.cpp", 952 "../src/accessibility_settings.cpp", 953 "../src/accessibility_short_key.cpp", 954 "../src/accessibility_short_key_dialog.cpp", 955 "../src/accessibility_touchEvent_injector.cpp", 956 "../src/accessibility_window_connection.cpp", 957 "../src/accessibility_zoom_gesture.cpp", 958 "../src/accessible_ability_manager_service_event_handler.cpp", 959 "../src/touch_exploration_multi_finger_gesture.cpp", 960 "../src/touch_exploration_single_finger_gesture.cpp", 961 "../src/utils.cpp", 962 "../src/window_magnification_gesture.cpp", 963 "../src/magnification_menu_manager.cpp", 964 "../src/full_screen_magnification_manager.cpp", 965 "../src/window_magnification_manager.cpp", 966 "../src/magnification_window_proxy.cpp", 967 "mock/src/mock_accessibility_account_data.cpp", 968 "mock/src/mock_accessibility_common_event.cpp", 969 "mock/src/mock_accessibility_event_transmission.cpp", 970 "mock/src/mock_accessibility_input_interceptor.cpp", 971 "mock/src/mock_accessibility_settings_config.cpp", 972 "mock/src/mock_accessibility_window_manager.cpp", 973 "mock/src/mock_accessible_ability_channel_proxy.cpp", 974 "mock/src/mock_accessible_ability_client_proxy.cpp", 975 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 976 "mock/src/mock_accessible_ability_connection.cpp", 977 "mock/src/mock_accessible_ability_manager_service.cpp", 978 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 979 "mock/src/mock_magnification_manager.cpp", 980 "mock/src/mock_system_ability.cpp", 981 "unittest/accessibility_screen_touch_test.cpp", 982 ] 983 sources += aams_mock_distributeddatamgr_src 984 985 configs = [ 986 ":module_private_config", 987 "../../../resources/config/build:coverage_flags", 988 ] 989 990 deps = [ 991 "../../../common/interface:accessibility_interface", 992 "../../../interfaces/innerkits/common:accessibility_common", 993 ] 994 995 external_deps = test_external_deps 996} 997 998################################################################################ 999ohos_unittest("accessibility_mouse_key_test") { 1000 module_out_path = module_output_path 1001 sources = [ 1002 "../src/accessibility_mouse_key.cpp", 1003 "../src/utils.cpp", 1004 "../src/accessibility_resource_bundle_manager.cpp", 1005 "mock/src/mock_accessibility_event_transmission.cpp", 1006 "unittest/accessibility_mouse_key_test.cpp", 1007 ] 1008 1009 configs = [ 1010 ":module_private_config", 1011 "../../../resources/config/build:coverage_flags", 1012 ] 1013 1014 deps = [ 1015 "../../../common/interface:accessibility_interface", 1016 "../../../interfaces/innerkits/common:accessibility_common" 1017 ] 1018 1019 external_deps = test_external_deps 1020} 1021 1022################################################################################ 1023ohos_unittest("accessibility_short_key_test") { 1024 module_out_path = module_output_path 1025 sources = [ 1026 "../../test/mock/mock_common_event_data.cpp", 1027 "../../test/mock/mock_common_event_manager.cpp", 1028 "../../test/mock/mock_common_event_subscribe_info.cpp", 1029 "../../test/mock/mock_common_event_subscriber.cpp", 1030 "../../test/mock/mock_matching_skill.cpp", 1031 "../src/accessibility_account_data.cpp", 1032 "../src/accessibility_circle_drawing_manager.cpp", 1033 "../src/accessibility_datashare_helper.cpp", 1034 "../src/accessibility_display_manager.cpp", 1035 "../src/accessibility_dumper.cpp", 1036 "../src/accessibility_input_interceptor.cpp", 1037 "../src/accessibility_keyevent_filter.cpp", 1038 "../src/accessibility_mouse_autoclick.cpp", 1039 "../src/accessibility_mouse_key.cpp", 1040 "../src/accessibility_power_manager.cpp", 1041 "../src/accessibility_resource_bundle_manager.cpp", 1042 "../src/accessibility_screen_touch.cpp", 1043 "../src/accessibility_setting_observer.cpp", 1044 "../src/accessibility_setting_provider.cpp", 1045 "../src/accessibility_settings.cpp", 1046 "../src/accessibility_notification_helper.cpp", 1047 "../src/accessibility_settings_config.cpp", 1048 "../src/accessibility_short_key.cpp", 1049 "../src/accessibility_short_key_dialog.cpp", 1050 "../src/accessibility_touchEvent_injector.cpp", 1051 "../src/accessibility_window_connection.cpp", 1052 "../src/accessibility_window_manager.cpp", 1053 "../src/accessibility_zoom_gesture.cpp", 1054 "../src/accessible_ability_channel.cpp", 1055 "../src/accessible_ability_connection.cpp", 1056 "../src/accessible_ability_manager_service_event_handler.cpp", 1057 "../src/touch_exploration_multi_finger_gesture.cpp", 1058 "../src/touch_exploration_single_finger_gesture.cpp", 1059 "../src/utils.cpp", 1060 "../src/window_magnification_gesture.cpp", 1061 "../src/magnification_menu_manager.cpp", 1062 "../src/full_screen_magnification_manager.cpp", 1063 "../src/window_magnification_manager.cpp", 1064 "../src/magnification_window_proxy.cpp", 1065 "mock/src/mock_accessibility_common_event.cpp", 1066 "mock/src/mock_accessibility_event_transmission.cpp", 1067 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1068 "mock/src/mock_accessible_ability_manager_service.cpp", 1069 "mock/src/mock_magnification_manager.cpp", 1070 "mock/src/mock_system_ability.cpp", 1071 "unittest/accessibility_short_key_test.cpp", 1072 ] 1073 sources += aams_mock_distributeddatamgr_src 1074 1075 configs = [ 1076 ":module_private_config", 1077 "../../../resources/config/build:coverage_flags", 1078 ] 1079 1080 deps = [ 1081 "../../../common/interface:accessibility_interface", 1082 "../../../interfaces/innerkits/common:accessibility_common", 1083 ] 1084 1085 external_deps = test_external_deps 1086} 1087 1088################################################################################ 1089ohos_unittest("accessibility_short_key_dialog_test") { 1090 module_out_path = module_output_path 1091 sources = [ 1092 "../../test/mock/mock_common_event_data.cpp", 1093 "../../test/mock/mock_common_event_manager.cpp", 1094 "../../test/mock/mock_common_event_subscribe_info.cpp", 1095 "../../test/mock/mock_common_event_subscriber.cpp", 1096 "../../test/mock/mock_matching_skill.cpp", 1097 "../src/accessibility_account_data.cpp", 1098 "../src/accessibility_datashare_helper.cpp", 1099 "../src/accessibility_display_manager.cpp", 1100 "../src/accessibility_dumper.cpp", 1101 "../src/accessibility_keyevent_filter.cpp", 1102 "../src/accessibility_power_manager.cpp", 1103 "../src/accessibility_resource_bundle_manager.cpp", 1104 "../src/accessibility_setting_observer.cpp", 1105 "../src/accessibility_setting_provider.cpp", 1106 "../src/accessibility_settings.cpp", 1107 "../src/accessibility_settings_config.cpp", 1108 "../src/accessibility_notification_helper.cpp", 1109 "../src/accessibility_short_key.cpp", 1110 "../src/accessibility_short_key_dialog.cpp", 1111 "../src/accessibility_touchEvent_injector.cpp", 1112 "../src/accessibility_window_connection.cpp", 1113 "../src/accessibility_window_manager.cpp", 1114 "../src/accessible_ability_channel.cpp", 1115 "../src/accessible_ability_connection.cpp", 1116 "../src/accessible_ability_manager_service_event_handler.cpp", 1117 "../src/magnification_window_proxy.cpp", 1118 "../src/utils.cpp", 1119 "mock/src/mock_accessibility_common_event.cpp", 1120 "mock/src/mock_accessibility_event_transmission.cpp", 1121 "mock/src/mock_accessibility_input_interceptor.cpp", 1122 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1123 "mock/src/mock_accessible_ability_manager_service.cpp", 1124 "mock/src/mock_magnification_manager.cpp", 1125 "mock/src/mock_system_ability.cpp", 1126 "unittest/accessibility_short_key_dialog_test.cpp", 1127 ] 1128 sources += aams_mock_distributeddatamgr_src 1129 1130 configs = [ 1131 ":module_private_config", 1132 "../../../resources/config/build:coverage_flags", 1133 ] 1134 1135 deps = [ 1136 "../../../common/interface:accessibility_interface", 1137 "../../../interfaces/innerkits/common:accessibility_common", 1138 ] 1139 1140 external_deps = test_external_deps 1141} 1142 1143################################################################################ 1144ohos_unittest("accessibility_settings_config_test") { 1145 sanitize = { 1146 integer_overflow = true 1147 ubsan = true 1148 boundary_sanitize = true 1149 cfi = true 1150 cfi_cross_dso = true 1151 debug = false 1152 } 1153 module_out_path = module_output_path 1154 sources = [ 1155 "../src/accessibility_account_data.cpp", 1156 "../src/accessibility_circle_drawing_manager.cpp", 1157 "../src/accessibility_common_event.cpp", 1158 "../src/accessibility_datashare_helper.cpp", 1159 "../src/accessibility_display_manager.cpp", 1160 "../src/accessibility_dumper.cpp", 1161 "../src/accessibility_event_transmission.cpp", 1162 "../src/accessibility_input_interceptor.cpp", 1163 "../src/accessibility_keyevent_filter.cpp", 1164 "../src/accessibility_mouse_autoclick.cpp", 1165 "../src/accessibility_mouse_key.cpp", 1166 "../src/accessibility_power_manager.cpp", 1167 "../src/accessibility_resource_bundle_manager.cpp", 1168 "../src/accessibility_screen_touch.cpp", 1169 "../src/accessibility_setting_observer.cpp", 1170 "../src/accessibility_setting_provider.cpp", 1171 "../src/accessibility_settings.cpp", 1172 "../src/accessibility_settings_config.cpp", 1173 "../src/accessibility_notification_helper.cpp", 1174 "../src/msdp_manager.cpp", 1175 "../src/accessibility_security_component_manager.cpp", 1176 "../src/accessibility_short_key.cpp", 1177 "../src/accessibility_short_key_dialog.cpp", 1178 "../src/accessibility_touchEvent_injector.cpp", 1179 "../src/accessibility_window_connection.cpp", 1180 "../src/accessibility_window_manager.cpp", 1181 "../src/accessibility_zoom_gesture.cpp", 1182 "../src/accessible_ability_channel.cpp", 1183 "../src/accessible_ability_connection.cpp", 1184 "../src/accessible_ability_manager_service.cpp", 1185 "../src/accessible_ability_manager_service_event_handler.cpp", 1186 "../src/touch_exploration_multi_finger_gesture.cpp", 1187 "../src/touch_exploration_single_finger_gesture.cpp", 1188 "../src/utils.cpp", 1189 "../src/window_magnification_gesture.cpp", 1190 "../src/magnification_menu_manager.cpp", 1191 "../src/full_screen_magnification_manager.cpp", 1192 "../src/window_magnification_manager.cpp", 1193 "../src/magnification_window_proxy.cpp", 1194 "mock/src/mock_magnification_manager.cpp", 1195 "unittest/accessibility_settings_config_test.cpp", 1196 ] 1197 1198 configs = [ 1199 ":module_private_config", 1200 "../../../resources/config/build:coverage_flags", 1201 ] 1202 1203 deps = [ 1204 "../../../common/interface:accessibility_interface", 1205 "../../../interfaces/innerkits/common:accessibility_common", 1206 ] 1207 1208 external_deps = test_external_deps 1209} 1210 1211################################################################################ 1212ohos_unittest("accessibility_zoom_gesture_test") { 1213 module_out_path = module_output_path 1214 sources = [ 1215 "../../test/mock/mock_common_event_data.cpp", 1216 "../../test/mock/mock_common_event_manager.cpp", 1217 "../../test/mock/mock_common_event_subscribe_info.cpp", 1218 "../../test/mock/mock_common_event_subscriber.cpp", 1219 "../../test/mock/mock_matching_skill.cpp", 1220 "../src/accessibility_account_data.cpp", 1221 "../src/accessibility_circle_drawing_manager.cpp", 1222 "../src/accessibility_datashare_helper.cpp", 1223 "../src/accessibility_dumper.cpp", 1224 "../src/accessibility_input_interceptor.cpp", 1225 "../src/accessibility_keyevent_filter.cpp", 1226 "../src/accessibility_mouse_autoclick.cpp", 1227 "../src/accessibility_mouse_key.cpp", 1228 "../src/accessibility_power_manager.cpp", 1229 "../src/accessibility_resource_bundle_manager.cpp", 1230 "../src/accessibility_screen_touch.cpp", 1231 "../src/accessibility_setting_observer.cpp", 1232 "../src/accessibility_setting_provider.cpp", 1233 "../src/accessibility_settings.cpp", 1234 "../src/accessibility_settings_config.cpp", 1235 "../src/accessibility_notification_helper.cpp", 1236 "../src/accessibility_short_key.cpp", 1237 "../src/accessibility_short_key_dialog.cpp", 1238 "../src/accessibility_touchEvent_injector.cpp", 1239 "../src/accessibility_window_connection.cpp", 1240 "../src/accessibility_window_manager.cpp", 1241 "../src/accessibility_zoom_gesture.cpp", 1242 "../src/accessible_ability_channel.cpp", 1243 "../src/accessible_ability_connection.cpp", 1244 "../src/accessible_ability_manager_service_event_handler.cpp", 1245 "../src/touch_exploration_multi_finger_gesture.cpp", 1246 "../src/touch_exploration_single_finger_gesture.cpp", 1247 "../src/utils.cpp", 1248 "../src/magnification_manager.cpp", 1249 "../src/window_magnification_gesture.cpp", 1250 "../src/window_magnification_manager.cpp", 1251 "../src/magnification_window_proxy.cpp", 1252 "mock/src/mock_accessibility_common_event.cpp", 1253 "mock/src/mock_accessibility_display_manager.cpp", 1254 "mock/src/mock_accessibility_event_transmission.cpp", 1255 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1256 "mock/src/mock_accessible_ability_manager_service.cpp", 1257 "mock/src/mock_full_screen_magnification_manager.cpp", 1258 "mock/src/mock_magnification_menu_manager.cpp", 1259 "mock/src/mock_system_ability.cpp", 1260 "unittest/accessibility_zoom_gesture_test.cpp", 1261 ] 1262 sources += aams_mock_distributeddatamgr_src 1263 1264 configs = [ 1265 ":module_private_config", 1266 "../../../resources/config/build:coverage_flags", 1267 ] 1268 1269 deps = [ 1270 "../../../common/interface:accessibility_interface", 1271 "../../../interfaces/innerkits/common:accessibility_common", 1272 ] 1273 1274 external_deps = test_external_deps 1275} 1276 1277################################################################################ 1278group("unittest") { 1279 testonly = true 1280 deps = [] 1281 1282 deps += [ 1283 ":accessibility_account_data_test", 1284 ":accessibility_common_event_registry_test", 1285 ":accessibility_display_manager_test", 1286 ":accessibility_dumper_test", 1287 ":accessibility_input_interceptor_test", 1288 ":accessibility_keyevent_filter_test", 1289 ":accessibility_mouse_autoclick_test", 1290 ":accessibility_mouse_key_test", 1291 ":accessibility_screen_touch_test", 1292 ":accessibility_settings_config_test", 1293 ":accessibility_short_key_test", 1294 ":accessibility_touch_exploration_test", 1295 ":accessibility_touchevent_injector_test", 1296 ":accessibility_window_manager_test", 1297 ":accessibility_zoom_gesture_test", 1298 ":accessible_ability_channel_test", 1299 ":accessible_ability_connection_test", 1300 ":accessible_ability_manager_service_test", 1301 ] 1302}