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)); +}