googletest 相关问题

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

TEST_F在谷歌模拟给出错误

这是一个使用谷歌模拟和灯具的简单示例。我正在尝试设置并在Xcode上学习谷歌模拟,并使用:: testing :: Return写下面的代码; class Shape {public:...

回答 1 投票 0

GTest - isatty 未在此范围内声明

我花了几个小时试图弄清楚为什么会出现以下编译错误: ~/src/示例/构建 $ make -- 从 git 下载 GMock / GTest 版本 1.8.0 -- 配置完成 -- 生成

回答 2 投票 0

如何检查是否调用了成员方法

我有一个类(让我们说:Parent)在Member对象中创建。我想知道,我如何测试在父方法调用上调用该成员方法。让我们看一个例子:class Parent:public IParent ...

回答 1 投票 0

为arm64交叉编译googletest

我有一些我想用googletest测试的库的C代码。我打算为多种架构构建库,包括x86,x86-64,ARM和ARM64。由于图书馆将出口......

回答 2 投票 1

Google测试不适用于解决方案中其他项目中的类

我正在尝试测试我的简单类来构建(它有很好的构造函数)。文件TestClass.h #pragma一次类TestClass {public:TestClass(); }; File TestClass.cpp #include“TestClass.h”......

回答 2 投票 0

Linux:重新编译后,C ++库无法链接

我在远程Linux服务器上安装了https://github.com/simongog/sdsl-lite库。我所做的是创建lib,在我的主目录中包含目录,然后以。/ ...运行脚本。

回答 1 投票 0

当assert()意外触发时,如何抑制Google测试中的终止?

这里讨论了如何捕获失败的断言,例如你设置你的夹具,以便assert()失败,你看到很好的输出。但我需要的恰恰相反。我想测试assert()是否成功。但......

回答 4 投票 1

将静态库转换为DLL会导致在main之前发生访问冲突

我们在VS2015中有一个大型解决方案,它有两个库和许多用于测试我们应用程序的win32项目。我们的项目及其依赖关系如下:事件库winmm.dll(用于计时...

回答 1 投票 1

(Visual Studio)如何从我的解决方案外部使用googletest libs和标头?

我正在使用内置的Google Test Adapter为Visual Studio 2017中的项目编写单元测试。当我在我的解决方案中创建单元测试项目时,VS创建了一个包含libs的包目录...

回答 1 投票 0

如何在多个单元测试中使用用户输入变量?

我有一个C ++ 11项目,其中许多googletest单元测试看起来像TEST_F(GTest,testSomething){int64_t n = 42; //以下代码取决于输入大小n ...}而不是拥有...

回答 3 投票 3

GMock:在模拟函数中捕获引用参数

我有一个带有引用参数的模拟函数:MOCK_METHOD(func,void(MyObj&obj);我想将obj捕获到一个变量中,以便我可以在单元测试中调用它的方法。所以......

回答 2 投票 1

CMake + GoogleTest在小型库的集合中给出重新定义错误[重复]

我收集了一些我们在学校使用的非常小的图书馆。每个库都与google测试文件一起放在自己的文件夹中。这允许我在各种中使用这些功能......

回答 1 投票 1

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