# Copyright (c) 2023 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import("//foundation/arkui/ace_engine/test/unittest/ace_unittest.gni") ohos_unittest("viewport_config_test") { module_out_path = interface_test_output_path sources = [ "viewport_config_test.cpp" ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] } ohos_unittest("ui_content_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/frameworks/core/common/container_scope.cpp", "$ace_root/interfaces/inner_api/ace/ui_content.cpp", "ui_content_test.cpp", ] deps = [ "$ace_root/frameworks/base:ace_memory_monitor_ohos", "$ace_root/interfaces/inner_api/ace:ace_forward_compatibility", "$ace_root/test/unittest:ace_engine_unittest_flutter_deps", "$ace_root/test/unittest:ace_unittest_log", "$ace_root/test/unittest:ace_unittest_trace", "//third_party/googletest:gmock_main", ] external_deps = [ "ability_runtime:abilitykit_native", "cJSON:cjson", "graphic_2d:librender_service_client", "image_framework:image", "input:libmmi-client", "ipc:ipc_single", "window_manager:libdm", "window_manager:libwm", "window_manager:scene_session", "window_manager:scene_session_manager", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] } ohos_unittest("form_render_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_stub.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_stub.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_group.cpp", "$ace_root/test/mock/interfaces/mock_uicontent_creator.cpp", "form_render_test.cpp", "form_renderer_dispatcher_proxy_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "$ace_root/test/unittest:ace_base", "$ace_root/test/unittest:ace_components_base", "$ace_root/test/unittest:ace_components_event", "$ace_root/test/unittest:ace_components_gestures", "$ace_root/test/unittest:ace_components_layout", "$ace_root/test/unittest:ace_components_manager", "$ace_root/test/unittest:ace_components_mock", "$ace_root/test/unittest:ace_components_pattern", "$ace_root/test/unittest:ace_components_property", "$ace_root/test/unittest:ace_components_render", "$ace_root/test/unittest:ace_components_syntax", "$ace_root/test/unittest:ace_core_animation", "$ace_root/test/unittest:ace_core_extra", "$ace_root/test/unittest:ace_engine_unittest_flutter_deps", "$ace_root/test/unittest:ace_unittest_log", "//third_party/googletest:gmock_main", ] external_deps = [ "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:ability_manager", "ability_runtime:runtime", "accessibility:accessibility_common", "ace_engine:ace_uicontent", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "input:libmmi-client", "ipc:ipc_core", "napi:ace_napi", "window_manager:libwm", ] } ohos_unittest("form_render_group_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_stub.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_stub.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_group.cpp", "$ace_root/test/mock/base/mock_ace_performance_check.cpp", "$ace_root/test/mock/base/mock_ace_performance_monitor.cpp", "$ace_root/test/mock/base/mock_engine_helper.cpp", "$ace_root/test/mock/base/mock_frame_trace_adapter.cpp", "$ace_root/test/mock/base/mock_ressched_report.cpp", "$ace_root/test/mock/base/mock_system_properties.cpp", "$ace_root/test/mock/core/common/mock_ace_application_info.cpp", "$ace_root/test/mock/core/common/mock_container.cpp", "$ace_root/test/mock/core/common/mock_frame_report.cpp", "$ace_root/test/mock/core/common/mock_raw_recognizer.cpp", "$ace_root/test/mock/core/image_provider/mock_image_source_info.cpp", "$ace_root/test/mock/core/package/mock_package_event_proxy.cpp", "$ace_root/test/mock/core/pipeline/mock_element_register.cpp", "$ace_root/test/mock/core/pipeline/mock_pipeline_context.cpp", "$ace_root/test/mock/core/render/mock_animation_utils.cpp", "$ace_root/test/mock/core/render/mock_modifier_adapter.cpp", "$ace_root/test/mock/core/render/mock_render_context_creator.cpp", "$ace_root/test/mock/interfaces/mock_uicontent_creator.cpp", "form_render_group_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "$ace_root/test/unittest:ace_base", "$ace_root/test/unittest:ace_components_base", "$ace_root/test/unittest:ace_components_event", "$ace_root/test/unittest:ace_components_gestures", "$ace_root/test/unittest:ace_components_layout", "$ace_root/test/unittest:ace_components_manager", "$ace_root/test/unittest:ace_components_pattern", "$ace_root/test/unittest:ace_components_property", "$ace_root/test/unittest:ace_components_render", "$ace_root/test/unittest:ace_components_syntax", "$ace_root/test/unittest:ace_core_animation", "$ace_root/test/unittest:ace_core_extra", "$ace_root/test/unittest:ace_engine_unittest_flutter_deps", "$ace_root/test/unittest:ace_unittest_log", "$ace_root/test/unittest:ace_unittest_trace", "//third_party/googletest:gmock_main", ] external_deps = [ "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:ability_manager", "ability_runtime:runtime", "accessibility:accessibility_common", "ace_engine:ace_uicontent", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "input:libmmi-client", "ipc:ipc_core", "napi:ace_napi", "window_manager:libwm", ] } ohos_unittest("form_render_delegate_proxy_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_stub.cpp", "$ace_root/test/mock/base/mock_ace_performance_monitor.cpp", "$ace_root/test/mock/base/mock_system_properties.cpp", "$ace_root/test/mock/core/common/mock_container.cpp", "form_render_delegate_proxy_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "//third_party/googletest:gmock_main" ] external_deps = [ "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:ability_manager", "ability_runtime:runtime", "accessibility:accessibility_common", "ace_engine:ace_uicontent", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "input:libmmi-client", "ipc:ipc_core", "napi:ace_napi", ] } ohos_unittest("form_render_delegate_stub_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_stub.cpp", "$ace_root/test/mock/base/mock_ace_performance_monitor.cpp", "$ace_root/test/mock/base/mock_system_properties.cpp", "$ace_root/test/mock/core/common/mock_container.cpp", "form_render_delegate_stub_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "//third_party/googletest:gmock_main" ] external_deps = [ "ability_base:want", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "ipc:ipc_core", "napi:ace_napi", ] } ohos_unittest("form_render_dispatcher_stub_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_stub.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_proxy.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_stub.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_group.cpp", "$ace_root/test/mock/base/mock_ace_performance_check.cpp", "$ace_root/test/mock/base/mock_ace_performance_monitor.cpp", "$ace_root/test/mock/base/mock_engine_helper.cpp", "$ace_root/test/mock/base/mock_frame_trace_adapter.cpp", "$ace_root/test/mock/base/mock_ressched_report.cpp", "$ace_root/test/mock/base/mock_system_properties.cpp", "$ace_root/test/mock/core/common/mock_ace_application_info.cpp", "$ace_root/test/mock/core/common/mock_container.cpp", "$ace_root/test/mock/core/common/mock_frame_report.cpp", "$ace_root/test/mock/core/common/mock_raw_recognizer.cpp", "$ace_root/test/mock/core/event/mock_touch_event.cpp", "$ace_root/test/mock/core/image_provider/mock_image_source_info.cpp", "$ace_root/test/mock/core/pipeline/mock_element_register.cpp", "$ace_root/test/mock/core/pipeline/mock_pipeline_context.cpp", "$ace_root/test/mock/core/render/mock_animation_utils.cpp", "$ace_root/test/mock/core/render/mock_modifier_adapter.cpp", "$ace_root/test/mock/core/render/mock_render_context_creator.cpp", "$ace_root/test/mock/interfaces/mock_uicontent_creator.cpp", "form_render_dispatcher_stub_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "//third_party/googletest:gmock_main" ] external_deps = [ "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:ability_manager", "ability_runtime:runtime", "accessibility:accessibility_common", "ace_engine:ace_uicontent", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "input:libmmi-client", "ipc:ipc_core", "napi:ace_napi", "window_manager:libwm", ] } ohos_unittest("form_render_delegate_impl_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_delegate_stub.cpp", "$ace_root/test/mock/base/mock_ace_performance_monitor.cpp", "$ace_root/test/mock/base/mock_system_properties.cpp", "$ace_root/test/mock/core/common/mock_container.cpp", "form_render_delegate_impl_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "//third_party/googletest:gmock_main" ] external_deps = [ "ability_base:want", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "ipc:ipc_core", "napi:ace_napi", ] } ohos_unittest("form_render_dispatcher_impl_test") { module_out_path = interface_test_output_path include_dirs = [ "$ace_root/interfaces/inner_api/form_render/include" ] sources = [ "$ace_root/interfaces/inner_api/form_render/src/form_renderer.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_impl.cpp", "$ace_root/interfaces/inner_api/form_render/src/form_renderer_dispatcher_stub.cpp", "form_render_dispatcher_impl_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] deps = [ "//third_party/googletest:gmock_main" ] external_deps = [ "ability_base:want", "ability_runtime:ability_context_native", "ability_runtime:ability_manager", "ability_runtime:runtime", "accessibility:accessibility_common", "ace_engine:ace_uicontent", "cJSON:cjson", "c_utils:utils", "eventhandler:libeventhandler", "form_fwk:form_manager", "graphic_2d:librender_service_client", "graphic_surface:surface", "hilog:libhilog", "input:libmmi-client", "ipc:ipc_core", "napi:ace_napi", "window_manager:libwm", ] } ohos_unittest("drawable_descriptor_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/inner_api/drawable_descriptor/drawable_descriptor.cpp", "$ace_root/interfaces/inner_api/drawable_descriptor/image_converter.cpp", "$ace_root/interfaces/native/node/native_drawable_descriptor.cpp", "drawable_descriptor_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] include_dirs = [ "$ace_root/interfaces/native/node", "$ace_root/interfaces/native/", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "//third_party/googletest:gmock_main" ] external_deps = [ "cJSON:cjson", "c_utils:utils", "graphic_2d:2d_graphics", "graphic_2d:librender_service_client", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("ui_event_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/inner_api/ace/ui_event.cpp", "$ace_root/interfaces/inner_api/ace/ui_event_func.cpp", "ui_event_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] include_dirs = [ "${ace_root}/interfaces/inner_api/ace" ] deps = [ "$ace_root/frameworks/core/components/theme:build_theme_code", "$ace_root/test/unittest:ace_base", "$ace_root/test/unittest:ace_components_base", "$ace_root/test/unittest:ace_components_event", "$ace_root/test/unittest:ace_components_gestures", "$ace_root/test/unittest:ace_components_layout", "$ace_root/test/unittest:ace_components_manager", "$ace_root/test/unittest:ace_components_mock", "$ace_root/test/unittest:ace_components_pattern", "$ace_root/test/unittest:ace_components_property", "$ace_root/test/unittest:ace_components_render", "$ace_root/test/unittest:ace_components_syntax", "$ace_root/test/unittest:ace_core_animation", "$ace_root/test/unittest:ace_core_extra", "//third_party/googletest:gmock_main", ] external_deps = [ "hilog:libhilog", "init:libbegetutil", ] } ace_unittest("extension_custom_node_test_ng") { type = "new" module_output = "basic" sources = [ "$ace_root/frameworks/core/interfaces/native/node/extension_custom_node.cpp", "extension_custom_node_test_ng.cpp", ] } ohos_unittest("ace_forward_compatibility_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/inner_api/ace/ace_forward_compatibility.cpp", "ace_forward_compatibility_test.cpp", ] include_dirs = [ "${ace_root}/interfaces/inner_api/ace" ] external_deps = [ "hilog:libhilog", "init:libbegetutil", ] } ohos_unittest("navigation_controller_test") { module_out_path = interface_test_output_path sources = [ "navigation_controller_test.cpp" ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] include_dirs = [ "${ace_root}/interfaces/inner_api/ace" ] external_deps = [ "hilog:libhilog", "init:libbegetutil", ] } config("c_api_configs") { cflags = [ "-Wno-missing-braces" ] } ohos_unittest("native_node_napi_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_node_relative_container.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "native_gesture_test.cpp", "native_node_napi_test.cpp", "native_node_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "$ace_root/test/unittest:ace_base", "$ace_root/test/unittest:ace_components_base", "$ace_root/test/unittest:ace_components_event", "$ace_root/test/unittest:ace_components_gestures", "$ace_root/test/unittest:ace_components_layout", "$ace_root/test/unittest:ace_components_manager", "$ace_root/test/unittest:ace_components_mock", "$ace_root/test/unittest:ace_components_pattern", "$ace_root/test/unittest:ace_components_property", "$ace_root/test/unittest:ace_components_render", "$ace_root/test/unittest:ace_components_syntax", "$ace_root/test/unittest:ace_core_animation", "$ace_root/test/unittest:ace_core_extra", "//third_party/googletest:gmock_main", ] public_deps = [ "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "googletest:gmock_main", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("native_key_event_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/native/event/key_event_impl.cpp", "$ace_root/interfaces/native/event/ui_input_event.cpp", "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_node_relative_container.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "native_key_event_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", ] deps = [ "$ace_root/test/unittest:ace_base", "$ace_root/test/unittest:ace_components_base", "$ace_root/test/unittest:ace_components_event", "$ace_root/test/unittest:ace_components_gestures", "$ace_root/test/unittest:ace_components_layout", "$ace_root/test/unittest:ace_components_manager", "$ace_root/test/unittest:ace_components_mock", "$ace_root/test/unittest:ace_components_pattern", "$ace_root/test/unittest:ace_components_property", "$ace_root/test/unittest:ace_components_render", "$ace_root/test/unittest:ace_components_syntax", "$ace_root/test/unittest:ace_core_animation", "$ace_root/test/unittest:ace_core_extra", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "googletest:gmock_main", "graphic_2d:2d_graphics", "graphic_2d:librender_service_client", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("drag_and_drop_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/native/event/drag_and_drop_impl.cpp", "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_node_relative_container.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "drag_and_drop_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", ] deps = [ "$ace_root/test/unittest:ace_base", "$ace_root/test/unittest:ace_components_base", "$ace_root/test/unittest:ace_components_event", "$ace_root/test/unittest:ace_components_gestures", "$ace_root/test/unittest:ace_components_layout", "$ace_root/test/unittest:ace_components_manager", "$ace_root/test/unittest:ace_components_mock", "$ace_root/test/unittest:ace_components_pattern", "$ace_root/test/unittest:ace_components_property", "$ace_root/test/unittest:ace_components_render", "$ace_root/test/unittest:ace_components_syntax", "$ace_root/test/unittest:ace_core_animation", "$ace_root/test/unittest:ace_core_extra", "//third_party/googletest:gmock_main", ] public_deps = [ "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "image_framework:pixelmap", "napi:ace_napi", "resource_management:global_resmgr", "udmf:udmf_client", ] } ohos_unittest("node_transition_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/adapter/ohos/osal/log_wrapper.cpp", "$ace_root/frameworks/core/components/common/properties/color.cpp", "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_animate.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/node_transition_imp.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "$ace_root/test/mock/adapter/mock_log_wrapper.cpp", "node_transition_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "//third_party/googletest:gmock_main" ] public_deps = [ "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("animate_impl_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/adapter/ohos/osal/log_wrapper.cpp", "$ace_root/frameworks/core/components/common/properties/color.cpp", "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_animate.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/node_transition_imp.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "$ace_root/test/mock/adapter/mock_log_wrapper.cpp", "animate_impl_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/base/error", "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "//third_party/googletest:gmock_main" ] public_deps = [ "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("dialog_model_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/adapter/ohos/osal/log_wrapper.cpp", "$ace_root/frameworks/core/components/common/properties/color.cpp", "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_animate.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/node_transition_imp.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "$ace_root/test/mock/adapter/mock_log_wrapper.cpp", "dialog_model_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/base/error", "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "//third_party/googletest:gmock_main" ] public_deps = [ "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("node_extened_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/adapter/ohos/osal/log_wrapper.cpp", "$ace_root/frameworks/core/components/common/properties/color.cpp", "$ace_root/interfaces/native/node/animate_impl.cpp", "$ace_root/interfaces/native/node/dialog_model.cpp", "$ace_root/interfaces/native/node/event_converter.cpp", "$ace_root/interfaces/native/node/gesture_impl.cpp", "$ace_root/interfaces/native/node/native_impl.cpp", "$ace_root/interfaces/native/node/native_node_napi.cpp", "$ace_root/interfaces/native/node/node_animate.cpp", "$ace_root/interfaces/native/node/node_extened.cpp", "$ace_root/interfaces/native/node/node_model.cpp", "$ace_root/interfaces/native/node/node_transition.cpp", "$ace_root/interfaces/native/node/node_transition_imp.cpp", "$ace_root/interfaces/native/node/style_modifier.cpp", "$ace_root/test/mock/adapter/mock_log_wrapper.cpp", "node_extened_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config", ":c_api_configs", ] include_dirs = [ "$ace_root/frameworks/base/error", "$ace_root/frameworks/core/interfaces/arkoala", "$ace_root/frameworks/", "$ace_root/interfaces/native/", "$ace_root/interfaces/native/node", "$ace_root", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "//third_party/googletest:gmock_main" ] public_deps = [ "//foundation/graphic/graphic_2d/rosen/modules/2d_graphics:2d_graphics", "//foundation/graphic/graphic_2d/rosen/modules/render_service_client:librender_service_client", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } ohos_unittest("js_drawable_descriptor_test") { module_out_path = interface_test_output_path sources = [ "$ace_root/interfaces/inner_api/drawable_descriptor/drawable_descriptor.cpp", "$ace_root/interfaces/inner_api/drawable_descriptor/image_converter.cpp", "$ace_root/interfaces/inner_api/drawable_descriptor/js_drawable_descriptor.cpp", "$ace_root/interfaces/native/node/native_drawable_descriptor.cpp", "js_drawable_descriptor_test.cpp", ] configs = [ "$ace_root/test/unittest:ace_unittest_config" ] include_dirs = [ "$ace_root/interfaces/native/node", "$ace_root/interfaces/native/", "$ace_root/interfaces/inner_api/drawable_descriptor", ] deps = [ "//third_party/googletest:gmock_main" ] cflags = [ "-Dprivate=public", "-Dprotected=public", ] external_deps = [ "cJSON:cjson", "c_utils:utils", "graphic_2d:2d_graphics", "graphic_2d:librender_service_client", "hilog:libhilog", "image_framework:image", "image_framework:image_native", "napi:ace_napi", "resource_management:global_resmgr", ] } group("interfaces_unittest") { testonly = true deps = [ ":ace_forward_compatibility_test", ":animate_impl_test", ":dialog_model_test", ":drag_and_drop_test", ":drawable_descriptor_test", ":extension_custom_node_test_ng", ":form_render_delegate_impl_test", ":form_render_delegate_proxy_test", ":form_render_delegate_stub_test", ":form_render_dispatcher_impl_test", ":form_render_dispatcher_stub_test", ":form_render_group_test", ":form_render_test", ":js_drawable_descriptor_test", ":native_node_napi_test", ":navigation_controller_test", ":node_extened_test", ":node_transition_test", ":ui_content_test", ":ui_event_test", ":viewport_config_test", ] }