From bde5d86690ae50e28f922a0f0e5a2cdc07eb01e7 Mon Sep 17 00:00:00 2001 From: skypjack Date: Fri, 6 Feb 2026 18:30:46 +0100 Subject: [PATCH] test: concepts --- test/CMakeLists.txt | 1 + test/entt/core/concepts.cpp | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 test/entt/core/concepts.cpp diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index b2cdd32d4..680b74e02 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -240,6 +240,7 @@ SETUP_BASIC_TEST( entt/core/any.cpp entt/core/bit.cpp entt/core/compressed_pair.cpp + entt/core/concepts.cpp entt/core/enum.cpp entt/core/family.cpp entt/core/hashed_string.cpp diff --git a/test/entt/core/concepts.cpp b/test/entt/core/concepts.cpp new file mode 100644 index 000000000..545187c09 --- /dev/null +++ b/test/entt/core/concepts.cpp @@ -0,0 +1,14 @@ +#include +#include +#include + +TEST(Concepts, CVRefUnqualified) { + ASSERT_TRUE(entt::cvref_unqualified); + ASSERT_TRUE(entt::cvref_unqualified); + ASSERT_FALSE(entt::cvref_unqualified); + ASSERT_FALSE(entt::cvref_unqualified); + ASSERT_FALSE(entt::cvref_unqualified); + ASSERT_TRUE(entt::cvref_unqualified>); + ASSERT_FALSE(entt::cvref_unqualified>); + ASSERT_FALSE(entt::cvref_unqualified &>); +}