aboutsummaryrefslogtreecommitdiff
path: root/test/win/graphics
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-05-10 19:18:32 +0800
committercrupest <crupest@outlook.com>2022-05-10 19:18:32 +0800
commit891bf38d8580b83cdf6ae315cb2650dae7d79006 (patch)
tree3e7714df65147489c88dfc00a656339b29097d90 /test/win/graphics
parentb846a16e42b30418fe91ba3f06771fad57100624 (diff)
downloadcru-891bf38d8580b83cdf6ae315cb2650dae7d79006.tar.gz
cru-891bf38d8580b83cdf6ae315cb2650dae7d79006.tar.bz2
cru-891bf38d8580b83cdf6ae315cb2650dae7d79006.zip
...
Diffstat (limited to 'test/win/graphics')
-rw-r--r--test/win/graphics/direct/CMakeLists.txt2
-rw-r--r--test/win/graphics/direct/ConvertTest.cpp14
2 files changed, 8 insertions, 8 deletions
diff --git a/test/win/graphics/direct/CMakeLists.txt b/test/win/graphics/direct/CMakeLists.txt
index c68f14c5..01320312 100644
--- a/test/win/graphics/direct/CMakeLists.txt
+++ b/test/win/graphics/direct/CMakeLists.txt
@@ -10,4 +10,4 @@ if (WIN32)
)
endif()
-gtest_discover_tests(cru_win_graphics_direct_test)
+catch_discover_tests(cru_win_graphics_direct_test)
diff --git a/test/win/graphics/direct/ConvertTest.cpp b/test/win/graphics/direct/ConvertTest.cpp
index f19177fe..a0744e8b 100644
--- a/test/win/graphics/direct/ConvertTest.cpp
+++ b/test/win/graphics/direct/ConvertTest.cpp
@@ -1,29 +1,29 @@
#include "cru/platform/Matrix.h"
#include "cru/win/graphics/direct/ConvertUtil.h"
-#include <gtest/gtest.h>
+#include <catch2/catch_test_macros.hpp>
using cru::platform::Matrix;
using cru::platform::graphics::win::direct::Convert;
-TEST(MatrixConvert, Rotation) {
+TEST_CASE("MatrixConvert Rotation", "[matrix]") {
auto matrix = Convert(Matrix::Rotation(90));
auto m = *D2D1::Matrix3x2F::ReinterpretBaseType(&matrix);
auto p = m.TransformPoint({1, 1});
- ASSERT_FLOAT_EQ(p.x, -1);
- ASSERT_FLOAT_EQ(p.y, 1);
+ REQUIRE(p.x == -1);
+ REQUIRE(p.y == 1);
}
-TEST(MatrixConvert, RotationAndTranslation) {
+TEST_CASE("MatrixConvert RotationAndTranslation", "[matrix]") {
auto matrix = Convert(Matrix::Rotation(90) * Matrix::Translation(1, 1));
auto m = *D2D1::Matrix3x2F::ReinterpretBaseType(&matrix);
auto p = m.TransformPoint({1, 1});
- ASSERT_FLOAT_EQ(p.x, 0);
- ASSERT_FLOAT_EQ(p.y, 2);
+ REQUIRE(p.x == 0);
+ REQUIRE(p.y == 2);
}