Relax std::monostate printing assertion in test on Windows

PiperOrigin-RevId: 956505817
Change-Id: I63dadf346271e88cfefeb1e3e9e9a37d6c2dd6ad
This commit is contained in:
Prashant Kumar 2026-07-30 07:16:29 -07:00 committed by Copybara-Service
parent a0f06a70e3
commit 3940de9189
1 changed files with 3 additions and 2 deletions

View File

@ -2043,8 +2043,9 @@ TEST(PrintVariantTest, Monostate) {
}
};
std::variant<std::monostate, ThrowOnMove> v = std::monostate();
EXPECT_EQ("('std::monostate(index = 0)' with value (monostate))",
PrintToString(v));
std::string res = PrintToString(v);
EXPECT_NE(res.find("::monostate(index = 0)' with value (monostate))"),
res.npos);
EXPECT_THROW(v = ThrowOnMove(), std::out_of_range);
EXPECT_EQ("(valueless)", PrintToString(v));
#endif