1# Copyright (c) 2022-2023 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("//foundation/arkui/ace_engine/test/unittest/ace_unittest.gni") 15 16ace_unittest("event_manager_test_ng") { 17 type = "new" 18 module_output = "events" 19 sources = [ 20 "$ace_root/frameworks/core/event/resample_algo.cpp", 21 "$ace_root/test/mock/core/common/mock_watch_dog.cpp", 22 "$ace_root/test/mock/core/common/mock_window.cpp", 23 "event_dump_test_ng.cpp", 24 "event_manager_dispatch_mouse_hover_event_ng.cpp", 25 "event_manager_test_ng.cpp", 26 "event_manager_test_ng_issuse.cpp", 27 "event_manager_test_ng_new.cpp", 28 "event_manager_test_ng_two.cpp", 29 "event_manager_pen_test_ng.cpp", 30 ] 31} 32 33ace_unittest("click_event_test_ng") { 34 module_output = "events" 35 type = "new" 36 sources = [ "click_event_test_ng.cpp" ] 37} 38 39ace_unittest("drag_event_test_ng") { 40 type = "new" 41 module_output = "events" 42 sources = [ 43 "drag_event_test_ng.cpp", 44 "drag_event_test_ng_property_config.cpp", 45 "drag_event_test_ng_property_config_coverage.cpp", 46 ] 47} 48 49ace_unittest("drag_drop_event_test_ng") { 50 type = "new" 51 module_output = "events" 52 sources = [ "./drag_event/drag_drop_event_test_ng.cpp" ] 53} 54 55ace_unittest("drag_event_test_ng_base") { 56 type = "new" 57 module_output = "events" 58 sources = [ 59 "./drag_event/drag_event_test_ng_base.cpp", 60 "./drag_event/drag_event_test_ng_issue.cpp", 61 ] 62} 63 64ace_unittest("event_hub_test_ng") { 65 type = "new" 66 module_output = "events" 67 sources = [ "event_hub_test_ng.cpp" ] 68} 69 70ace_unittest("focus_hub_test_ng") { 71 type = "new" 72 module_output = "events" 73 sources = [ 74 "focus_core/focus_api_test.cpp", 75 "focus_core/focus_area_test.cpp", 76 "focus_core/focus_creatbox_test.cpp", 77 "focus_core/focus_request_test.cpp", 78 "focus_core/focus_test_base.cpp", 79 "focus_core/focus_window_test.cpp", 80 "focus_core/hierarchical_switching_test.cpp", 81 "focus_core/linear_focus_test.cpp", 82 "focus_core/lost_focus_to_view_root_test.cpp", 83 "focus_core/page_focus_switch_test.cpp", 84 "focus_core/passive_last_focus_test.cpp", 85 "focus_hub_test_ng.cpp", 86 "focus_hub_test_ng_branch_coverage.cpp", 87 "focus_hub_test_ng_for_paint_focus_state.cpp", 88 "focus_hub_test_ng_for_property_config.cpp", 89 "focus_hub_test_ng_new.cpp", 90 ] 91} 92 93ace_unittest("gesture_event_hub_test_ng") { 94 type = "new" 95 module_output = "events" 96 sources = [ 97 "gesture_event_hub_test_ng.cpp", 98 "gesture_event_hub_test_ng_coverage.cpp", 99 "gesture_event_hub_test_ng_property_config.cpp", 100 "gesture_event_hub_test_three_ng.cpp", 101 "gesture_event_hub_test_two_ng.cpp", 102 ] 103} 104 105ace_unittest("input_event_hub_test_ng") { 106 type = "new" 107 module_output = "events" 108 sources = [ "input_event_hub_test_ng.cpp" ] 109} 110 111ace_unittest("long_press_event_test_ng") { 112 module_output = "events" 113 type = "new" 114 sources = [ "long_press_event_test_ng.cpp" ] 115} 116 117ace_unittest("mouse_style_manager_test_ng") { 118 module_output = "events" 119 type = "new" 120 sources = [ 121 "$ace_root/frameworks/base/mousestyle/mouse_style.cpp", 122 "mouse_style_manager_test_ng.cpp", 123 ] 124} 125 126ace_unittest("pan_event_test_ng") { 127 type = "new" 128 module_output = "events" 129 sources = [ "pan_event_test_ng.cpp" ] 130} 131 132ace_unittest("scrollable_event_test_ng") { 133 type = "new" 134 module_output = "events" 135 sources = [ "scrollable_event_test_ng.cpp" ] 136} 137 138ace_unittest("state_style_test_ng") { 139 type = "new" 140 module_output = "events" 141 sources = [ "state_style_manager_test_ng.cpp" ] 142} 143 144ace_unittest("touch_event_test_ng") { 145 type = "new" 146 module_output = "events" 147 sources = [ "touch_event_test_ng.cpp" ] 148} 149 150ace_unittest("response_ctrl_test_ng") { 151 type = "new" 152 module_output = "events" 153 sources = [ "response_ctrl_test_ng.cpp" ] 154} 155 156ace_unittest("input_event_test_ng") { 157 type = "new" 158 module_output = "events" 159 sources = [ "input_event_test_ng.cpp" ] 160 cflags = [ 161 "-Dprivate=public", 162 "-Dprotected=public", 163 ] 164} 165 166ace_unittest("focus_box_test_ng") { 167 type = "new" 168 module_output = "events" 169 sources = [ "focus_box_test_ng.cpp" ] 170} 171 172ace_unittest("axis_event_test_ng") { 173 type = "new" 174 module_output = "events" 175 sources = [ "axis_event_test_ng.cpp" ] 176} 177 178ace_unittest("focus_event_handler_test_ng") { 179 type = "new" 180 module_output = "events" 181 sources = [ "focus_event_handler_test_ng.cpp" ] 182} 183 184group("core_event_unittest") { 185 testonly = true 186 deps = [ 187 ":axis_event_test_ng", 188 ":click_event_test_ng", 189 ":drag_drop_event_test_ng", 190 ":drag_event_test_ng", 191 ":event_hub_test_ng", 192 ":event_manager_test_ng", 193 ":focus_box_test_ng", 194 ":focus_hub_test_ng", 195 ":gesture_event_hub_test_ng", 196 ":input_event_hub_test_ng", 197 ":input_event_test_ng", 198 ":long_press_event_test_ng", 199 ":mouse_style_manager_test_ng", 200 ":pan_event_test_ng", 201 ":response_ctrl_test_ng", 202 ":scrollable_event_test_ng", 203 ":state_style_test_ng", 204 ":touch_event_test_ng", 205 ":focus_event_handler_test_ng", 206 ] 207} 208