googletest 相关问题

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

带有fstream的Google测试方法

我想为方法编写Google Test,该方法返回void并接受两个参数:file1的文件路径和file2的文件路径。此方法读取第一个文件中的一些数据并创建第二个文件,在哪里...

回答 1 投票 -1

“使用gtest的_main已经定义”

我有一个包含两个项目的解决方案,其中一个是控制台应用程序,另一个是Google Test项目。我的项目中有一个.h文件和一个带有main()的.CPP我的gtest由组成。 ..

回答 3 投票 1

GTEST:如何将数组列表作为INSTANTIATE_TEST_CASE_P的ValuesIn中的参数传递?

我想将整数数组的列表作为容器传递给GTEST中的参数化类。例如:-const int * par_Array [] = {{1,869,1200,1300},{1,1,1,1}};类...

回答 1 投票 0

如何在googletest测试套件中添加前提条件检查?

我有一个包含多个单元测试的测试套件,所有这些单元测试都需要特定的工作目录,因为它们使用相对路径来加载一些测试数据。如果单元测试可执行文件是从某些.... >>

回答 1 投票 0

将依赖项添加到googletest吗?

我有一个用c ++编写的win32控制台应用程序项目,正在使用几个外部库。我创建了一个Google Test项目并添加了原始项目作为参考,但是该测试项目...

回答 1 投票 0

QApplication之后清理

我正在将Qt桌面应用程序移植到Linux(Ubuntu 19.10、64位桌面,Qt 5.12.5,gcc版本9.2.1),并且看到在QApplication完成后仍有一些意外的线程仍然存在。这是...

回答 1 投票 3

使用gtest框架在单元测试代码中检查目标对象的私有变量的最佳实践是什么?

我正在使用gtest作为我的单元测试框架。在我的工作中,常见的情况是,公共方法会修改对象中的一些私有变量。这些变量存储对象的“状态”,并具有...

回答 1 投票 1

如何测试以使用Google测试C语言覆盖将字符数组转换为struct的函数的所有分支

我正在练习Google测试C。为function_1函数编写测试用例时,我有些困惑。 typedef struct {int a; // 4个字节的char b; // 1个字节的char c; ...

回答 1 投票 0

为DLL库配置Google测试项目

我有DLL插件,我想在TeamCity上测试并启动:它包含.h和.cpp文件。测试此DLL的正确策略是什么:在相同的解决方案中创建一个新的Test Project,配置...

回答 1 投票 1

GTest失败的更改输出

我已经使用我制作的结构作为参数值编写了Parameterized Gtest。当测试失败时,它将像下面这样写入该结构的字节对象:[FAILED] RulesNoProcessing / StressTest ....

回答 1 投票 1

Google测试中的存根系统功能

我正在尝试使用Google Test测试C代码,但遇到一些与系统功能的存根相关的问题,例如:fopen,fclose,fread,fwrite,memcpy,memset,stat等。。。我不知道如何...

回答 1 投票 1

[googletest:测试基类具有纯虚方法的派生类时,coredump

我有一个抽象基类,它具有处理线程生命周期(启动,停止,连接)的逻辑。在线程中执行的工作取决于实例化的派生类,并且...

回答 2 投票 0

带有Google测试的FFF伪造函数

我正在尝试使用Google测试来测试我的C库,但是在使用fff.h框架模拟函数时遇到了麻烦。这是我的文件结构:。 ├──Makefile.am├──configure.ac├──包括│├──...

回答 1 投票 2

如何在不依靠依赖注入的情况下模拟遗留函数?

给出以下假设的旧式生产代码:struct Foo {Bar bar; bool baz(){return!bar.qux(); };我如何模拟bar.qux(),以便在...

回答 1 投票 0

如何将Google测试可执行文件添加到SConstruct文件中

编辑:尝试使其工作一天之后,我只是用cmake重新编写了它。使用godot native实际上并不需要以任何方式使用Scons。我有一个带有一些本机(c ++)脚本的godot项目。...

回答 1 投票 0

MSVC 2010是否是符合C ++ 11标准的编译器

我本来打算使用Google Test来对基于MSVC 2010的项目进行单元测试,但是gtest v1.10.x分支(当前最新版本)的README.md文件在其中提到了符合C ++ 11标准的编译器。 ...

回答 2 投票 0

googletest-自动打印出哪个EXPECT语句失败

如果测试具有多个EXPECT_ *语句TEST_F(TestClass,ServerTest){//启动服务器server_.start(); usleep(200000); EXPECT_TRUE(server_.running()); server_.stop(); ...

回答 1 投票 0

如何模拟将对象引用作为参数的函数-Google测试

我正在尝试模拟需要对象引用的函数。类AMock:public A {public:MOCK_METHOD1(func1,int(Rectangle&)); // func1是A类的函数...

回答 1 投票 1

有没有一种方法可以通过Google测试从以前的测试中重新运行成功的测试?

是否有gtest标志或其他任何方法可以通过Google Test重新运行以前成功的测试(并且没有对任何代码进行更改。)>

回答 1 投票 1

使用带有新命令gtest_discover_tests的CMake / Ctest使用Google测试

我正在尝试将googletest与CMake / Ctest结合使用。我有几个用于测试的源文件(每个文件包含许多TEST / TEST_F / ...命令),这些文件位于多个目录中。我想要...

回答 1 投票 7

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