googletest 相关问题

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

如何将Google Test测试用例标记为“预计会失败”?

我想为尚未实现的功能添加一个测试用例,并将此测试用例标记为“我可以失败”。有没有办法做到这一点?编辑:我想要执行测试和框架...

回答 3 投票 7

如何在gmock中模拟存储为unique_ptr的对象?

我在某个类中注入了一个依赖项。此类使用std :: unique_ptr存储依赖项,因此是该对象的唯一所有者。在此依赖项中模拟方法的正确方法是什么? ...

回答 1 投票 1

如何在Windows上将GoogleTest变量GTEST_LIBRARY GTEST_INCLUDE_DIR和GTEST_MAIN_LIBRARY设置为CMake?

有一个为linux环境开发的项目。现在我正在尝试使用CMake在Windows上构建它。我一直在尝试构建项目并始终得到此错误:C语言中的CMake错误:/ ...

回答 2 投票 1

gtest捕获EXPECT_NO_THROW语句的结果

假设我有一个方法可以创建一个非平凡的可构造对象,它可以将RVO返回给调用者。例如MyComplexClass value = deserialize();反序列化会在失败时抛出异常,......

回答 3 投票 0

如何使用BUCK只运行特定的C ++ gtest

如果我有下面的测试(一,A){...}测试(二,B){...}我怎样才能使用降压测试运行One.A?我希望能够做降压测试 - --gtest_filter = One.A ...

回答 1 投票 0

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.