Google基于xUnit的C ++测试框架,可在多个平台上运行。
我在my_inet.cpp文件中创建了一个外部套接字api的模拟。该套接字api的GMock函数在mock.h文件中。我在server.cpp文件中使用my_inet创建的socket api。测试是......
如何模拟Google Test中公共方法正在使用的类中的私有方法?
我有一个班级,比如ClassA,它有一些公共功能和私人。公共函数转换为类私有函数。现在我的意图是通过公共测试私人功能......
我在my_inet.cpp文件中创建了一个外部套接字api的模拟。该套接字api的GMock函数在mock.h文件中。我在server.cpp文件中使用my_inet创建的socket api。测试是......
gtest中的宏EXPECT_ *和ASSERT_ *将生成检查条件的代码并将结果记录到局部变量。但是当TestBody函数返回时,此记录将丢失。如果gtest记录了......
使用ASSERT_DEATH时,有没有办法在应用程序终止后自动继续执行所有测试?
我有一个单元测试,它以一种导致断言失败的方式来运行代码。当断言失败时,预计应用程序完成。为了测试这实际发生了,我......
在单独的可执行文件中调用INSTANTIATE_TEST_CASE_P时,库中的TEST_P测试不会运行
我正在尝试按照googletest README中的创建值参数化抽象测试的说明进行操作。我创建了一个项目目录,其中有CMakeLists.txt,fixture.hh,fixture.cc,...
Gtest如何用于测试C代码?代码之间的预处理器语句是否可以在gtest单元测试中进行测试?
我是gtest单元测试的新手,请你建议如何从下面的程序开始FUNC(){int errorId = 1; if(!Func1()){error = True; } ...
我有一个类Communicator,测试它是否可以连接测试服务器。以下是我如何称呼它:class CommunicatorTest {public:CommunicatorTest(){} bool doTest(){bool ...
我有一套由googletest管理的单元测试。默认情况下,这些测试在多个线程中运行,即使我使用--gtest_filter = foo.test也只运行一次测试。这是 ...
我是googletest的新手,我正在尝试使用googletest框架在C ++中编写单元测试用例,代码如下:class TestInterface:public :: testing :: Test {protected:static ...
如何使用Google Test测试一个函数,该函数将调用另一个包含输出参数的函数?
// Filter.h / cpp类Filter {public:int readInt(int * value){if(value == NULL)return 0; *值= 15; //有些逻辑;返回1; }}; // TestTee ....
我正在尝试将google-unit-test添加到我现有的c ++项目中,我在我的解决方案中添加了一个google-unit-test项目。所以现在在我的解决方案中,我有一个带有主要功能的google-unit-test项目:int ...
GMock:错误:无法将'cv :: MatExpr'转换为'bool'作为回报
上下文:我正在尝试使用GMock模拟OpenCV-C ++类。问题:我无法将EXPECT_CALL方法用于接受cv :: Mat并返回cv :: Mat的函数。编译说......
Google测试链接错误:文件是为存档而构建的,而不是链接的体系结构(macOS)
我正在尝试在我的Mac上运行Google Test(他们的C ++单元测试框架),但在尝试编译库时我遇到了问题。以下命令运行正常:export GTEST_DIR =“...
GoogleTest run_all_tests找不到测试装置
我有一个C ++项目,它将只由谷歌测试组成。该项目引用另一个项目(它正在测试的项目)。我有一个包含和源文件夹的标题和...
我花了很长时间试图让GoogleTest使用MSVC 2015工作,所以我希望你聪明,所以我们可以帮助我。我做了什么:将GoogleTest github repo克隆到我的机器上。用过的 ...
大家。在我特定的Clion项目中,我有几个cpp单元测试文件(谷歌测试),每个文件都有其主要文件。我正在寻找一种方法来轻松地运行项目的所有单元测试。在这......
物理模拟正在翻新,我正在尝试为使用类型参数化测试替换的函数编写单元测试。基本设置看起来像这样:使用...
当我编写测试夹具来测试一些c代码时,我使用相同的设置:https://github.com/google/googletest/blob/master/googletest/docs/primer.md#test-fixtures-using-the-相同的数据结构,用于-...
我正在测试C ++代码,我在大型数据集上运行复杂的算法。我想在第一个简单的不切实际的数据集上运行测试,并在类似现实的数据集上运行测试....