aboutsummaryrefslogtreecommitdiff
path: root/test/win/graphics/direct
diff options
context:
space:
mode:
Diffstat (limited to 'test/win/graphics/direct')
-rw-r--r--test/win/graphics/direct/ConvertTest.cpp10
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));
}