diff options
author | crupest <crupest@outlook.com> | 2022-05-10 19:27:21 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-05-10 19:27:21 +0800 |
commit | 9e4f0066add88dd56fa5653251ffd0285da22153 (patch) | |
tree | 0884e69d7664db728ec47a80f5b82757c8bb58c1 /test/win/graphics/direct/ConvertTest.cpp | |
parent | 891bf38d8580b83cdf6ae315cb2650dae7d79006 (diff) | |
download | cru-9e4f0066add88dd56fa5653251ffd0285da22153.tar.gz cru-9e4f0066add88dd56fa5653251ffd0285da22153.tar.bz2 cru-9e4f0066add88dd56fa5653251ffd0285da22153.zip |
...
Diffstat (limited to 'test/win/graphics/direct/ConvertTest.cpp')
-rw-r--r-- | test/win/graphics/direct/ConvertTest.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/win/graphics/direct/ConvertTest.cpp b/test/win/graphics/direct/ConvertTest.cpp index a0744e8b..998c93db 100644 --- a/test/win/graphics/direct/ConvertTest.cpp +++ b/test/win/graphics/direct/ConvertTest.cpp @@ -2,7 +2,9 @@ #include "cru/win/graphics/direct/ConvertUtil.h" #include <catch2/catch_test_macros.hpp> +#include "catch2/catch_approx.hpp" +using Catch::Approx; using cru::platform::Matrix; using cru::platform::graphics::win::direct::Convert; @@ -13,8 +15,8 @@ TEST_CASE("MatrixConvert Rotation", "[matrix]") { auto p = m.TransformPoint({1, 1}); - REQUIRE(p.x == -1); - REQUIRE(p.y == 1); + REQUIRE(p.x == Approx(-1)); + REQUIRE(p.y == Approx(1)); } TEST_CASE("MatrixConvert RotationAndTranslation", "[matrix]") { @@ -24,6 +26,6 @@ TEST_CASE("MatrixConvert RotationAndTranslation", "[matrix]") { auto p = m.TransformPoint({1, 1}); - REQUIRE(p.x == 0); - REQUIRE(p.y == 2); + REQUIRE(p.x == Approx(0)); + REQUIRE(p.y == Approx(2)); } |