summaryrefslogtreecommitdiff
path: root/tests/test_physics_3d.cpp
diff options
context:
space:
mode:
authorAndrii Doroshenko (Xrayez) <xrayez@gmail.com>2020-07-30 16:54:08 +0300
committerAndrii Doroshenko (Xrayez) <xrayez@gmail.com>2020-07-30 16:58:12 +0300
commit0512cc01d9eab9dce2278fddb92e134d23cd25eb (patch)
treedcdfece2faf5b63f96f1ee08f31b45f8023d08dc /tests/test_physics_3d.cpp
parent35ff38b3d4336b757bce714477bf5ed61b0cd7f3 (diff)
Hide implementation details of doctest macros
`test_macros.h` is created to provide various macros acting as aliases for doctest macros to work better with Godot internals and conventions. This also makes it accessible for those who'd like to start writing tests in Godot, as most vital information can be put together and documented directly in `test_macros.h` header. Developers are encouraged to include the new `tests/test_macros.h` for writing new tests over `thirdparty/doctest/doctest.h`. Added `TEST_CASE_PENDING("name")` as an alias for `TEST_CASE("name", doctest::skip())` which could be used to mark failing tests for issues yet to be fixed, so as to not affect CI testing results. Added `ERR_PRINT_OFF` and `ERR_PRINT_ON` to control error printing for testing various **expected** failure paths within Godot without polluting the test summary with error messages.
Diffstat (limited to 'tests/test_physics_3d.cpp')
0 files changed, 0 insertions, 0 deletions