googletest 相关问题

Google基于xUnit的C ++测试框架,可在多个平台上运行。

如何使用Google Test向测试中添加元数据/如何将数据从Google Test发送到TestEventListener

让我解释一下。我目前正在为我的学校设置用于编程作业的自动分级机。我们正在使用Gradescope作为自动分级基础结构。跳过细节,...

回答 1 投票 0

构建Google测试项目时对'getcwd'和'mkdir'的未定义引用

即使我一直严格按照这篇文章中的教程进行操作,也无法编译我的Google测试演示程序。我在Windows 10 x64上使用Eclipse,并且将ARM GCC嵌入式工具链用于...

回答 1 投票 0

Google Test返回正常运行的垃圾值

我已经在主文件中手动测试了.decreaseInventory(),所以我知道它可以正常工作,但是当我对其执行google测试时,它失败并给我一个错误。我该如何解决?玩家类别:#...

回答 2 投票 2

CMake Google测试

我正在尝试按照本教程来运行Google Tests文件,但是CMakeLists.txt遇到了一些麻烦。 https://www.eriksmistad.no/getting-started-with-google-test-on-ubuntu/ ...

回答 1 投票 4

[EXPECT_NO_DEATH()在Google测试中

有一些有用的EXPECT_DEATH()和规则族可以按预期检查程序的运行状态,但是是否设置了负EXPECT_NO_DEATH()或类似的值?作为一个人工示例:void should_i_die(...

回答 1 投票 1

嵌入式系统的Google测试

我想使用Google测试为嵌入式应用程序软件编写单元测试。这些测试将在用C ++编写的应用程序软件上执行。正在使用的驱动程序...

回答 2 投票 0

您如何使用gMock创建Mock对象?

因此,我试图学习如何编写单元测试,但我偶然发现了这个问题,我不知道如何创建模拟对象。这是我的示例:我有一个此类:class FooChild {public:...

回答 1 投票 1

如何在Visual Studio中设置GoogleTest和GoogleMock?

使用Visual Studio 2017/2019,可以很容易地设置一个新的GoogleTest项目并开始编写测试(只要您始终不介意使用旧版本的GoogleTest即可。)微软甚至...

回答 1 投票 0

如何验证传递给模拟函数的参数的派生类型

我有一个基类和两个派生类,例如:class Base {...}; class DerivedA:公共基础{...}; class DerivedB:公共基础{...};我也有一个接口类,我是...

回答 2 投票 2

数组下标运算符中需要一个整数常量表达式

我有一个“ source.h”。 A级{保护:静态const uint8_t测试= 10;私人:char buf [test]; }效果很好。然后我需要为其添加一个gtest。我有一个“ source.g.cpp”:...

回答 2 投票 0

在SetUpTestCase中使用GetParam()

我有一个参数化测试,在其中使用SetUpTestCase()函数,如下所示:class SimulationTest:public :: testing :: TestWithParam {public:static ...

回答 1 投票 1

[cmake将库链接到另一个应用程序时找不到库

我正在尝试生成现有应用程序的共享库,以便可以将其链接到gtest应用程序。我的主要应用程序cmake文件如下所示:project(audiodLib CXX C)...

回答 1 投票 0

更正为Google测试的CMakeList.txt文件?

我一直在查看CMake的示例,以帮助我使用其测试文件夹来构建项目。主要问题是我必须将测试文件夹中的所有test / .cpp *文件都包含在tests / main.cpp中,以用于...

回答 1 投票 0

安装gtest之后,gmock_main.cc替换了我的main.cc

我经历过,当'conan'安装了'gtest'时,我的'gmock_main'会以某种方式替换我的'main'。我正在逐步向程序中添加更多库,并对conanfile.txt使用越来越多的行,...

回答 1 投票 0

CTest-使用--test-command选项进行构建和测试

我使用Ctest运行一堆我使用add_test注册的Google测试。当前,这些测试没有任何参数。但是,我想给他们所有参数(对所有人来说,...

回答 1 投票 5

带有已删除构造函数的gock模拟输出参数引用

我正在尝试引用模拟方法getData的out参数。我的问题是“ ControlData”没有副本构造函数,因为它被删除了。据我了解,“ SetArgReferee”确实...

回答 1 投票 0

使用gmock c ++调用真实对象的方法

我已经用gmock从对象中嘲笑了一个函数。现在,我希望每次调用此函数时,都将对象Param作为参数传递给函数A。以下您可以找到一个代码段...

回答 1 投票 0

googletest:测试太大的数据结构

我一直在尝试创建一个测试用例,其中向量太大而无法由函数处理,但是将输入向量的大小与std :: ...进行比较时,不会触发输入验证。

回答 1 投票 0

测试两个类型列表中的所有组合

我正在使用Google Test Framework,并且有两个类型的列表,我需要针对它们运行相同的测试套件。我使用的是TYPED_TEST_CASE宏,但是这里的问题是它被强制使用...

回答 1 投票 2

如何模拟返回对象

我尝试模拟一个User类及其嵌套结构UserBuilder:class User {public:virtual int loadData(const std :: string&filename);虚拟UserBuilder getUserBuilder(const ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.