From 3940de91897160fea4815998e08d0fa3c2fb077e Mon Sep 17 00:00:00 2001 From: Prashant Kumar Date: Thu, 30 Jul 2026 07:16:29 -0700 Subject: [PATCH] Relax std::monostate printing assertion in test on Windows PiperOrigin-RevId: 956505817 Change-Id: I63dadf346271e88cfefeb1e3e9e9a37d6c2dd6ad --- googletest/test/googletest-printers-test.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/googletest/test/googletest-printers-test.cc b/googletest/test/googletest-printers-test.cc index 928aab10..aa1ddaeb 100644 --- a/googletest/test/googletest-printers-test.cc +++ b/googletest/test/googletest-printers-test.cc @@ -2043,8 +2043,9 @@ TEST(PrintVariantTest, Monostate) { } }; std::variant 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