From 96d41a2459665157350c186093f4f94fb2e41d8e Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Mon, 23 Dec 2024 22:49:31 -0600 Subject: [PATCH] Add tests for `sfPrimitiveType` --- test/CMakeLists.txt | 1 + test/Graphics/PrimitiveType.test.cpp | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 test/Graphics/PrimitiveType.test.cpp diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 7c4c75b..8935697 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -48,6 +48,7 @@ add_executable(test-csfml-graphics Graphics/BlendMode.test.cpp Graphics/Color.test.cpp Graphics/CoordinateType.test.cpp + Graphics/PrimitiveType.test.cpp Graphics/Rect.test.cpp Graphics/RenderStates.test.cpp Graphics/StencilMode.test.cpp diff --git a/test/Graphics/PrimitiveType.test.cpp b/test/Graphics/PrimitiveType.test.cpp new file mode 100644 index 0000000..509f207 --- /dev/null +++ b/test/Graphics/PrimitiveType.test.cpp @@ -0,0 +1,15 @@ +#include + +#include + +#include + +TEST_CASE("[Graphics] sfPrimitiveType") +{ + STATIC_CHECK(sfPoints == static_cast(sf::PrimitiveType::Points)); + STATIC_CHECK(sfLines == static_cast(sf::PrimitiveType::Lines)); + STATIC_CHECK(sfLineStrip == static_cast(sf::PrimitiveType::LineStrip)); + STATIC_CHECK(sfTriangles == static_cast(sf::PrimitiveType::Triangles)); + STATIC_CHECK(sfTriangleStrip == static_cast(sf::PrimitiveType::TriangleStrip)); + STATIC_CHECK(sfTriangleFan == static_cast(sf::PrimitiveType::TriangleFan)); +}