@@ -9,31 +9,40 @@ USERVER_NAMESPACE_BEGIN
99TEST (EnumNames, Unprefixed) {
1010 using Enum = enums::structs::Unprefixed;
1111 static_assert (std::is_enum_v<Enum>);
12- static_assert (std::is_same_v<decltype (Enum::FOO_VAR ), Enum>);
13- static_assert (std::is_same_v<decltype (Enum::BAR_VAR ), Enum>);
12+ static_assert (std::is_same_v<decltype (Enum::kFooVar ), Enum>);
13+ static_assert (std::is_same_v<decltype (Enum::kBarVar ), Enum>);
1414}
1515
1616TEST (EnumNames, AllowedCuts) {
1717 using Enum = enums::structs::AllowedCuts;
1818 static_assert (std::is_enum_v<Enum>);
19- static_assert (std::is_same_v<decltype (Enum::FOO_VAR ), Enum>);
20- static_assert (std::is_same_v<decltype (Enum::DIGITS1 ), Enum>);
19+ static_assert (std::is_same_v<decltype (Enum::kFooVar ), Enum>);
20+ static_assert (std::is_same_v<decltype (Enum::kDigits1 ), Enum>);
2121}
2222
2323TEST (EnumNames, DisallowedCuts) {
2424 using Enum = enums::structs::DisallowedCuts;
2525 static_assert (std::is_enum_v<Enum>);
26- static_assert (std::is_same_v<decltype (Enum::DisallowedCuts_UNKNOWN ), Enum>);
27- static_assert (std::is_same_v<decltype (Enum::DISALLOWED_CUTS ), Enum>);
28- static_assert (std::is_same_v<decltype (Enum::DISALLOWED_CUTS1 ), Enum>);
29- static_assert (std::is_same_v<decltype (Enum::DISALLOWED_CUTS_2 ), Enum>);
30- static_assert (std::is_same_v<decltype (Enum::DisallowedCutsCamel ), Enum>);
26+ static_assert (std::is_same_v<decltype (Enum::kDisallowedCutsUnknown ), Enum>);
27+ static_assert (std::is_same_v<decltype (Enum::kDisallowedCuts ), Enum>);
28+ static_assert (std::is_same_v<decltype (Enum::kDisallowedCuts1 ), Enum>);
29+ static_assert (std::is_same_v<decltype (Enum::kDisallowedCuts2 ), Enum>);
30+ static_assert (std::is_same_v<decltype (Enum::kDisallowedCutsCamel ), Enum>);
3131}
3232
3333TEST (EnumNames, NestedTrick) {
3434 using Enum = enums::structs::NestedTrickEnum;
3535 static_assert (std::is_enum_v<Enum>);
36- static_assert (std::is_same_v<decltype (Enum::FOO_VAR), Enum>);
36+ static_assert (std::is_same_v<decltype (Enum::kFooVar ), Enum>);
37+ }
38+
39+ TEST (EnumNames, WithoutPrefix) {
40+ using Enum = enums::structs::WithoutPrefix;
41+ static_assert (std::is_same_v<decltype (Enum::kBarVar ), Enum>);
42+ static_assert (std::is_same_v<decltype (Enum::kBarFoo ), Enum>);
43+ static_assert (std::is_same_v<decltype (Enum::kBarFoo1 ), Enum>);
44+ static_assert (std::is_same_v<decltype (Enum::kBarFooQux ), Enum>);
45+ static_assert (std::is_same_v<decltype (Enum::kBarFooQuX1 ), Enum>);
3746}
3847
3948USERVER_NAMESPACE_END
0 commit comments