googletest 相关问题

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

CMake 认为 Gtest 需要什么 Threads::Threads 库?

我正在尝试在 Arch Linux 上的 C++ 应用程序上安装并运行 Gtest。 CMake 尝试链接到库 Threads::Threads,该库不存在且实际上并不需要。 我想知道那是什么...

回答 1 投票 0

CMake 与 CTest 无法找到我用 gtest 编写的任何 google 测试

虽然我已经担任软件工程师十年了,但我对 cmake 和 Visual Studio 代码都是新手。我只是从来没有使用过这些工具。按照微软的文档,我将 vcpkg 设置为...

回答 1 投票 0

如何使 google-test 课程与我的课程成为朋友?

我听说可以让 google-test TestCase 类的朋友加入我的类,从而使测试能够访问我的私有/受保护的成员。 如何实现?

回答 5 投票 0

C++ GoogleTest INSTANTIATE_TEST_SUITE_P 生成测试用例的序列号

如何在 INSTANTIATE_TEST_SUITE_P ::testing::Values 中有效地使用 C++generate/generat_n/iota 来生成带有测试用例序列号的输入参数?

回答 1 投票 0

Google 测试返回值

我正在使用 Google Test 和 Google Mock 框架进行项目的单元测试。我有各种单元测试项目,并且希望自动化我的构建,以便运行所有这些项目。 我期待单元测试

回答 1 投票 0

如何仅使用可用的匹配器编写向量向量的 googletest 匹配器,直至向量和向量元素的排列?

假设需要在 googletest 上下文中为向量的向量实现一个匹配器,例如std::vector>,直到向量的排列,以及它们的元素...

回答 1 投票 0

设置 Google Test 时找不到 -lgtest

我正在使用 Google Test for C++ 并尝试在我的 Linux 机器上进行设置。 我的 make 文件有以下代码: CC=g++ CFLAGS=-I $(GOOGLETESTDIR)/include -L $(GOOGLETESTDIR)/lib -lgtest -lpthread...

回答 3 投票 0

使用 googletest 时针对 INSTANTIATE_TEST_SUITE_P 的 Visual Studio 2017 警告

我有一个用于可变参数化测试的 gtest 测试装置,我实例化测试套件如下: INSTANTIATE_TEST_SUITE_P(实例化, 夹具, ::测试::范围(1, 100)); 当我执行...

回答 1 投票 0

使用Google测试框架(不是Windows)进行内存泄漏检测的标准做法是什么

我有大量使用 Google Test 的单元测试。 目前使用 XCode,我注意到一些其他测试框架在每个单元测试结束时检测内存泄漏,我假设有......

回答 2 投票 0

如何在Linux平台上使用C++中的GTest检测内存泄漏

我是 GTest 的新手。我必须加载我已经拥有 GTest 单元测试用例的函数。 我想添加功能来检测单元测试中原始函数中的内存泄漏...

回答 1 投票 0

使用 CMake 和 MinGW MSYS2 编译并运行 GoogleTest

我想用 CMake 编译并运行 GoogleTest。 我完全按照本教程的说明进行操作 使用 CMake 进行 Google 测试 这是我得到的错误输出(myproject 是目录...

回答 1 投票 0

可重用::testing::gtest中的值生成器

我有一个软件(c++),它通过 googletest 进行了过度测试。 有很多 INSTANTIATE_TEST_SUITE_P 调用。 有一个我想重用的特定值生成器,某些东西......

回答 1 投票 0

为什么我的代码中不断收到 Valgrind 设置地址范围权限警告?

我不明白我可能做错了什么,导致不断出现此 valgrind 错误。我没有泄漏任何记忆.. 在我的项目中,我必须实现一个图,一个基本的图算法,并且......

回答 1 投票 0

如何使用CMake正确链接cpp中的模块

我开始学习C++,CMake 对我来说是一个更大的斗争。 我已经编写了一些代码来帮助我开始,并且还想从一开始就编写测试。 除了我得到未定义的符号...

回答 1 投票 0

具有多个模板参数的模拟函数

我正在尝试模拟 std::make_shared #包括 #包括 #包括 #包括 模板 班级

回答 1 投票 0

如何测试 C++ 程序是否 fork() 和 exec() 另一个进程?

我正在使用Google测试框架。 现在我需要测试我的程序,看看它是否可以在某些条件下使用预期的 cli 参数 fork() 和 exec() 另一个子进程。 但是 fork() 和

回答 1 投票 0

我想将 gtest 集成到我的 c 项目中

嗨,我想将 gtest 集成到我的 c 项目中,它是跨平台的,并使用 cmake 来构建。 gtest 可以在跨平台(linux/win/mac/android)的项目上运行吗? 将 gtest 添加到

回答 2 投票 0

用于单元测试的模拟 AsyncReadStream 增强

我面临着一种情况,我们在表示 HTTP 会话的类内部使用 http::async_read(...) 和 http::async_write(...) 。但是,如果我们想对这个类进行单元测试,我们会

回答 1 投票 0

如何使用 gmock 模拟 const& 方法

如果我有: 类 Foo { 民众: virtual int Duplicate(int) const& = 0; }; 如何使用继承自 Foo 的 gMock 定义一个模拟对象并模拟 Duplicate 方法? 我努力了: Moc 类...

回答 1 投票 0

是否可以提供gtest类型参数化测试宏类型列表?

我发现 gtest 类型参数化测试在构建单元测试方面非常有效。但是,我想知道是否可以避免对 ::testing::Types<> 中的类型进行硬编码? 这是来自 gtest 的示例,我们...

回答 1 投票 0

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