c++ - Google 测试不显示报告消息
问题描述
Google 测试 EXPECT 和 ASSERT 宏不显示输出文本,我尝试使用 << 运算符
使用带有 MSVC 编译器的 CMake 构建项目。
TEST(bar, foo)
{
EXPECT_EQ(1, 1) << "Some text";
}
我希望控制台中的 somo 输出。但它不是
解决方案
在此上下文operator <<
中可用于提供自定义失败消息。由于 1 等于 1,因此不会发生故障,也不会打印任何内容。
推荐阅读
- python - 使用python找到威尔逊素数的最有效方法是什么?
- html - 防止 TinyMCE 在 HTML 注释中添加空格
- amazon-web-services - AWS-Logs, ElasticSearch :特定日志未显示在 ElasticSearch 中,仅适用于选定日志
- linux - 中断上下文和进程上下文的区别?
- sql-server - 从 Pyspark 2.4 连接 SQL Server 以写入数据时出现问题
- python - 是否可以强制 cp-sat 满足可行解决方案的所有约束?
- python - 设置全局变量后下载 Python 3.7.4 库的问题
- active-directory - (Windows Server 2016) Active Directory OU 策略
- odoo - 域定义中的“价值”代表什么?
- firebase - 如何在firestore中的数百万数据中进行分页?