mirror of
https://github.com/Neargye/magic_enum.git
synced 2026-01-10 23:44:29 +00:00
add enum_reflected
This commit is contained in:
parent
2ac8152a2b
commit
bc2e94853b
3 changed files with 55 additions and 0 deletions
|
|
@ -1274,3 +1274,13 @@ TEST_CASE("valid_enum") {
|
|||
REQUIRE(magic_enum::detail::is_reflected_v<Empty4, as_flags<true>>);
|
||||
REQUIRE(magic_enum::detail::is_reflected_v<Empty4, as_flags<false>>);
|
||||
}
|
||||
|
||||
TEST_CASE("enum_reflected") {
|
||||
REQUIRE(enum_reflected<number>(number::one));
|
||||
REQUIRE(enum_reflected<number>(number::three));
|
||||
REQUIRE_FALSE(enum_reflected<number>(number::four));
|
||||
REQUIRE(enum_reflected<number>(1));
|
||||
REQUIRE(enum_reflected<number>(234));
|
||||
REQUIRE_FALSE(enum_reflected<number>(400));
|
||||
REQUIRE_FALSE(enum_reflected<number>(500));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue