#4053·googletest

EXPECT_CALL 失败,但 Test::HasFailure() 在测试用例析构函数中返回 false

作者: fchn289创建于 2022年11月9日更新于 2026年8月27日
标签bug

作为标题的描述

预想:测试:HasFaurure () == (实际为:==)

** 复制错误的脚步** 构建我的测试:公开测试 {   ~ My Test ()   { & emsp;  if( 测试: HasFailure ()) "do sth"  } (E)

  • ; TEST F( 我的测试, 测试1) { & emsp; (E)...   EXPECT CALL (.);   /// 让它失效 & emsp; (E)... {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

** 最近发生的错误是否持续存在? ** 对

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

异同 - a Linux. 5.15.35-1.NSN.el7.x86 64 #1 SMP Tue 5月24日 15:26:52 UTC 2022 x86 64 x86 64 x86 64 GNU/Linux

** 您使用的是哪个编译器和版本? ** gcc 版本 10.2.0 (GCC)

** 你在使用什么建筑系统? ** cmake 版本 3.19.5

内容来源: google/googletest