diff options
author | crupest <crupest@outlook.com> | 2022-05-10 19:18:32 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-05-10 19:18:32 +0800 |
commit | 891bf38d8580b83cdf6ae315cb2650dae7d79006 (patch) | |
tree | 3e7714df65147489c88dfc00a656339b29097d90 /test/win/graphics/direct | |
parent | b846a16e42b30418fe91ba3f06771fad57100624 (diff) | |
download | cru-891bf38d8580b83cdf6ae315cb2650dae7d79006.tar.gz cru-891bf38d8580b83cdf6ae315cb2650dae7d79006.tar.bz2 cru-891bf38d8580b83cdf6ae315cb2650dae7d79006.zip |
...
Diffstat (limited to 'test/win/graphics/direct')
-rw-r--r-- | test/win/graphics/direct/CMakeLists.txt | 2 | ||||
-rw-r--r-- | test/win/graphics/direct/ConvertTest.cpp | 14 |
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); } |