add macros case test
This commit is contained in:
parent
60779d1366
commit
0bc32fe676
1 changed files with 18 additions and 0 deletions
|
@ -73,6 +73,9 @@ TEST_CASE("constexpr") {
|
||||||
// enum
|
// enum
|
||||||
constexpr auto cx4 = NAMEOF(Color::RED);
|
constexpr auto cx4 = NAMEOF(Color::RED);
|
||||||
REQUIRE(std::strcmp(cx4, "RED") == 0);
|
REQUIRE(std::strcmp(cx4, "RED") == 0);
|
||||||
|
// macros
|
||||||
|
constexpr auto cx5 = NAMEOF(__cplusplus);
|
||||||
|
REQUIRE(std::strcmp(cx5, "__cplusplus") == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
SECTION("NAMEOF_FULL") {
|
SECTION("NAMEOF_FULL") {
|
||||||
|
@ -88,6 +91,9 @@ TEST_CASE("constexpr") {
|
||||||
// enum
|
// enum
|
||||||
constexpr auto cx4 = NAMEOF_FULL(Color::RED);
|
constexpr auto cx4 = NAMEOF_FULL(Color::RED);
|
||||||
REQUIRE(std::strcmp(cx4, "Color::RED") == 0);
|
REQUIRE(std::strcmp(cx4, "Color::RED") == 0);
|
||||||
|
// macros
|
||||||
|
constexpr auto cx5 = NAMEOF_FULL(__cplusplus);
|
||||||
|
REQUIRE(std::strcmp(cx5, "__cplusplus") == 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -141,6 +147,12 @@ TEST_CASE("NAMEOF") {
|
||||||
REQUIRE(std::strcmp(NAMEOF(Color::RED), "RED") == 0);
|
REQUIRE(std::strcmp(NAMEOF(Color::RED), "RED") == 0);
|
||||||
REQUIRE(std::strcmp(NAMEOF(Color::BLUE), "BLUE") == 0);
|
REQUIRE(std::strcmp(NAMEOF(Color::BLUE), "BLUE") == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SECTION("macros") {
|
||||||
|
REQUIRE(std::strcmp(NAMEOF(__cplusplus), "__cplusplus") == 0);
|
||||||
|
REQUIRE(std::strcmp(NAMEOF(__LINE__), "__LINE__") == 0);
|
||||||
|
REQUIRE(std::strcmp(NAMEOF(__FILE__), "__FILE__") == 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_CASE("NAMEOF_FULL") {
|
TEST_CASE("NAMEOF_FULL") {
|
||||||
|
@ -193,4 +205,10 @@ TEST_CASE("NAMEOF_FULL") {
|
||||||
REQUIRE(std::strcmp(NAMEOF_FULL(Color::RED), "Color::RED") == 0);
|
REQUIRE(std::strcmp(NAMEOF_FULL(Color::RED), "Color::RED") == 0);
|
||||||
REQUIRE(std::strcmp(NAMEOF_FULL(Color::BLUE), "Color::BLUE") == 0);
|
REQUIRE(std::strcmp(NAMEOF_FULL(Color::BLUE), "Color::BLUE") == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
SECTION("macros") {
|
||||||
|
REQUIRE(std::strcmp(NAMEOF_FULL(__cplusplus), "__cplusplus") == 0);
|
||||||
|
REQUIRE(std::strcmp(NAMEOF_FULL(__LINE__), "__LINE__") == 0);
|
||||||
|
REQUIRE(std::strcmp(NAMEOF_FULL(__FILE__), "__FILE__") == 0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue