diff --git a/net/dcsctp/public/strong_alias_test.cc b/net/dcsctp/public/strong_alias_test.cc index b0f97a73c2..0c57c6b248 100644 --- a/net/dcsctp/public/strong_alias_test.cc +++ b/net/dcsctp/public/strong_alias_test.cc @@ -347,4 +347,16 @@ TEST(StrongAliasTest, EnsureConstexpr) { static_assert(kOne > kZero, ""); static_assert(kOne >= kZero, ""); } + +TEST(StrongAliasTest, BooleansAreEvaluatedAsBooleans) { + using BoolAlias = StrongAlias; + + BoolAlias happy(true); + BoolAlias sad(false); + + EXPECT_TRUE(happy); + EXPECT_FALSE(sad); + EXPECT_TRUE(*happy); + EXPECT_FALSE(*sad); +} } // namespace dcsctp