首页 > 解决方案 > Google 测试不显示报告消息

问题描述

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

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

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

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

标签: c++googletest

解决方案


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


推荐阅读