summary refs log tree commit diff
path: root/tests
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-08 00:51:03 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-05-08 00:51:03 +0300
commite44cc374e184396d32ec196186f2a6578fa0860e (patch)
treefd67af7442372c76682e48def6dd6edd6f7107bb /tests
parentUse timeline to retrieve state events (diff)
downloadnheko-e44cc374e184396d32ec196186f2a6578fa0860e.tar.xz
Use strongly typed enums
Diffstat (limited to 'tests')
-rw-r--r--tests/events.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/tests/events.cc b/tests/events.cc

index cb8b8089..4917f009 100644 --- a/tests/events.cc +++ b/tests/events.cc
@@ -550,18 +550,18 @@ TEST(PowerLevelsEventContent, DefaultValues) { PowerLevelsEventContent power_levels; - EXPECT_EQ(power_levels.banLevel(), PowerLevels::Moderator); - EXPECT_EQ(power_levels.inviteLevel(), PowerLevels::Moderator); - EXPECT_EQ(power_levels.kickLevel(), PowerLevels::Moderator); - EXPECT_EQ(power_levels.redactLevel(), PowerLevels::Moderator); + EXPECT_EQ(power_levels.banLevel(), static_cast<int>(PowerLevels::Moderator)); + EXPECT_EQ(power_levels.inviteLevel(), static_cast<int>(PowerLevels::Moderator)); + EXPECT_EQ(power_levels.kickLevel(), static_cast<int>(PowerLevels::Moderator)); + EXPECT_EQ(power_levels.redactLevel(), static_cast<int>(PowerLevels::Moderator)); - EXPECT_EQ(power_levels.eventsDefaultLevel(), PowerLevels::User); - EXPECT_EQ(power_levels.usersDefaultLevel(), PowerLevels::User); - EXPECT_EQ(power_levels.stateDefaultLevel(), PowerLevels::Moderator); + EXPECT_EQ(power_levels.eventsDefaultLevel(), static_cast<int>(PowerLevels::User)); + EXPECT_EQ(power_levels.usersDefaultLevel(), static_cast<int>(PowerLevels::User)); + EXPECT_EQ(power_levels.stateDefaultLevel(), static_cast<int>(PowerLevels::Moderator)); // Default levels. - EXPECT_EQ(power_levels.userLevel("@joe:matrix.org"), PowerLevels::User); - EXPECT_EQ(power_levels.eventLevel("m.room.message"), PowerLevels::User); + EXPECT_EQ(power_levels.userLevel("@joe:matrix.org"), static_cast<int>(PowerLevels::User)); + EXPECT_EQ(power_levels.eventLevel("m.room.message"), static_cast<int>(PowerLevels::User)); } TEST(PowerLevelsEventContent, FullDeserialization) @@ -618,11 +618,11 @@ TEST(PowerLevelsEventContent, PartialDeserialization) EXPECT_EQ(power_levels.banLevel(), 1); EXPECT_EQ(power_levels.inviteLevel(), 2); - EXPECT_EQ(power_levels.kickLevel(), PowerLevels::Moderator); - EXPECT_EQ(power_levels.redactLevel(), PowerLevels::Moderator); + EXPECT_EQ(power_levels.kickLevel(), static_cast<int>(PowerLevels::Moderator)); + EXPECT_EQ(power_levels.redactLevel(), static_cast<int>(PowerLevels::Moderator)); EXPECT_EQ(power_levels.eventsDefaultLevel(), 5); - EXPECT_EQ(power_levels.stateDefaultLevel(), PowerLevels::Moderator); + EXPECT_EQ(power_levels.stateDefaultLevel(), static_cast<int>(PowerLevels::Moderator)); EXPECT_EQ(power_levels.usersDefaultLevel(), 7); EXPECT_EQ(power_levels.userLevel("@alice:matrix.org"), 10);