godot/tests
Markus Sauermann 7de1b1a40d [unittests] Send Mouse events via DisplayServer instead of push_input
Currently Unittests simplify mouse-events by just pushing them to Viewports.
For dealing with mouse-screen-coordinates (caused by the introduction of
multiple native Windows) it becomes necessary to extend the
DisplayServer functionality for unittests.

This PR introduces DisplayServerMock based on DisplayServerHeadless,
which additionally supports basic Mouse-Input handling.
2023-01-29 21:29:39 +01:00
..
core Add tests to ensure bound methods and signals are valid identifiers 2023-01-23 21:19:57 +01:00
data File: Re-add support to skip CR (\r) in File::get_as_text 2022-08-01 00:40:35 +02:00
python_build Add GPUParticles to the OpenGL3 renderer. 2022-11-14 23:28:25 -08:00
scene [unittests] Send Mouse events via DisplayServer instead of push_input 2023-01-29 21:29:39 +01:00
servers One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
create_test.py One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server_mock.h [unittests] Send Mouse events via DisplayServer instead of push_input 2023-01-29 21:29:39 +01:00
SCsub Remove unused legacy tests 2022-04-07 00:38:44 +02:00
test_macros.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_macros.h [unittests] Send Mouse events via DisplayServer instead of push_input 2023-01-29 21:29:39 +01:00
test_main.cpp [unittests] Send Mouse events via DisplayServer instead of push_input 2023-01-29 21:29:39 +01:00
test_main.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_tools.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_utils.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_utils.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
test_validate_testing.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00