googletest 相关问题

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

使用googletest测试嵌入式C ++代码时处理外设寄存器的重复符号

我正在使用C ++开发MSP430F5529的业余项目,并使用googletest进行测试。我是C / C ++,微控制器/嵌入式和googletest的真正初学者。 MSP上的外围设备为...

回答 1 投票 0

CMake导入的目标包含不存在的路径

我已经遵循了与GTest链接失败中所述的步骤,并收到此错误。 src / impl / data_structures / simple_tree / CMakeLists.txt中的CMake错误:导入的目标“ GTest :: GTest”包括...

回答 1 投票 0

如何使用外部单元测试布局arduino代码文件

我有一个arduino项目的三个代码文件:main.ino

回答 4 投票 1

如何使用Google测试捕捉断言?

我正在使用Google测试框架编写一些单元测试。但是我想检查一些断言是否位置合适并且有用。有没有办法在Google测试中捕获断言?示例代码...

回答 2 投票 36

如何在--gtest_filter中指定多个排除过滤器?

问题与google-test框架有关。我想根据多个排除过滤器来运行排除某些测试的所有测试,例如:--gtest_filter = -ABC。*:-BCD。*

回答 2 投票 76

如何在Azure管道中发布GoogleTest结果?

我一直在阅读Azure Pipelines的“发布测试结果”任务的文档,并查看GoogleTest XML格式,据我所知,所有受支持的格式都不匹配,...

回答 1 投票 1

用Mingw-w64编译Google测试

[我试图在Windows 10计算机上使用Mingw-w64编译Google Test,但我总是收到错误:C:\ git \ tdd \ googletest> cmake CMakeLists.txt -G“ MinGW Makefiles” CMake错误:CMake是无法...

回答 2 投票 1

[我正试图从GMocked类中返回一个Rapidjson :: Value,但我似乎无法使其正常工作

我正在尝试对我的一个类进行单元测试,但是正在努力从我的模拟类中返回一个rapidjson :: Value。我环顾了互联网,但到目前为止还没有成功。这是我的最后一个...

回答 1 投票 1

为什么在Googletest中调用`mkdtemp()`失败?

我创建了一个小的RAII类,该类创建一个唯一的临时目录,并在销毁后再次将其删除。在Linux上,它使用mkdtemp()来实现此目的://临时目录路径是std :: ...... >>

回答 1 投票 1

TEST,TEST_F和TEST_P有什么区别?

我对gtest / gmock进行了很多研究,但没有一个给我正确的答案。我是C ++的新手,所以将不胜感激。

回答 1 投票 0

CMake:向构建中添加GTest

我正在尝试使用FetchContent模块将googletest添加到我的构建中,但是我遇到了许多部分答案,无法到达想要的位置。似乎过时了...

回答 2 投票 1

使用C ++ GMock匹配器测试unordered_map的键是否来自一组键

让我说以下内容:unordered_map map {{“ foo”,1},{“ bar”,2},{“ baz”,3}}; vector Expected_keys {“ foo”,“ bar”,“ kaz”}; //注意“ kaz”而不是“ baz”,我要...

回答 1 投票 0

CLion:在构建之前运行测试

我在CLion(C ++ + CMake)中创建了一个项目,在这里我有一个共享库项目,该项目具有2种配置。发布。我还为单元测试实现了google测试。当配置为...

回答 1 投票 1

如何使编译器生成“ elf32-x86-64”格式的目标文件?

首先,有关elf32-x86-64格式的一些背景信息。它是一种在执行32位指针的同时利用64位硬件的格式。 Ref1和Ref2。问题我正在尝试链接Google Test ...

回答 1 投票 0

测试期望无序元素具有自定义比较器/匹配器

我有一个对象列表和一个期望值列表,这些对象在通过函数运行它们后可以求值。 std :: vector 实际; std :: vector 预期; ... ] >>

回答 1 投票 1

[Compiler在尝试定义具有继承的类时出现错误

我对从编译器收到的错误感到困惑。我正在尝试使用GoogleTest框架编写测试。但是,在我定义类的.h文件之一中,出现错误。我有...

回答 1 投票 1

无法使用Google Mock模拟CDatabase Open函数

我正在尝试使用Google Mock模拟作为CDatabase类的一部分存在的Open函数。 Visual Studio版本:2010下面是代码段:类TestRLanguage:公共RLanguage,公共:...

回答 1 投票 0

googlemock如何在测试中使用模拟

我是google模拟的初学者,我不确定如何使用它和这个概念。如果我正在尝试从某个类中测试一个方法,而该类正在从其他类中调用其他一些方法。我需要...

回答 1 投票 0

将单元测试添加到旧版解决方案时出现链接错误

我目前正在为我们的开发团队评估单元测试框架,发现了一个我无法解决的问题。我们的应用程序是使用Visual Studio 2017构建的。解决方案包含17 ...

回答 2 投票 0

错误:将'sync'重新定义为另一种符号名称空间

我在使用googletest时面临以下挑战。我已经在我的cmake中嵌入了带有add_subdirectory(src / googletest)的googletest,并且它已经编译并执行良好。通常都是通过测试运行...

回答 1 投票 0

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