Google 测试不显示报告消息

Google tests don't show report messages

Google 测试 EXPECT 和 ASSERT 宏不显示输出文本,我尝试使用 << operator

使用带有 MSVC 编译器的 CMake 构建项目。

TEST(bar, foo)
{
    EXPECT_EQ(1, 1) << "Some text";
}

我希望在控制台中输出 somo。但它不是

在此上下文中,operator << 可用于提供自定义失败消息。由于 1 等于 1,因此不会发生故障,也不会打印任何内容。