googletest 相关问题

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

为什么我的代码中不断收到 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

使用 CMake 进行 Android NDK C++ 的 GoogleTest

如何使用 CMake 在 Android 上为我的本机 C++ 代码设置 GoogleTest? Android NDK 与 googletest 捆绑在一起,但说明仅适用于 Android.mk(此处)。如何移植 An...

回答 2 投票 0

gtest:clang++ 和 std::vector 架构 x86_64 错误的未定义符号

我下载了gtest 1.6,并用clang++编译它。 导出 CC=/usr/bin/clang 导出 CXX=/usr/bin/clang++ 配置 制作 我得到了 libgtest.a,并将其复制到 /usr/local/lib/libgtest_c...

回答 2 投票 0

如何释放分配给我的 c 项目中结构的 void* 成员的内存而不破坏我的 GoogleTest 项目?

我正在尝试使用testing_free()方法释放在testing_malloc()中分配的所有内存。我正在使用 Google Test 项目来测试我的代码和本答案中提到的 MemoryLeakDetector。

回答 1 投票 0

如何从 CMake 中隐藏 Visual Studio 中的目标

我正在使用 CMake 生成 .sln。 我想使用 Google Test 并使用此类代码来添加新测试: add_executable(my_test 测试/my_test.cpp) target_link_libraries(my_test gtest gmock_ma...

回答 2 投票 0

为什么我的自定义 const_iterator end() 函数在使用 gtest 时无法编译?

我正在尝试学习 C++ 标准库的工作原理及其数据结构,并且我正在实现一个数组和一些迭代器只是为了学习目的。我正在使用 Gtest/gmock 进行一些 TDD

回答 1 投票 0

预计 Gtest 会抛出特定异常

我是使用GTest框架的新手。我想通过我的一个测试来实现异常处理。我实现了一个简单的队列数据结构,配备了在队列中查找值的功能。

回答 1 投票 0

为什么我的自定义 const_iterator end() 函数在使用 gtest 时无法编译?

我正在尝试学习 C++ 标准库的工作原理及其数据结构,并且我正在实现一个数组和一些迭代器只是为了学习目的。我正在使用 Gtest/gmock 进行一些 TDD

回答 1 投票 0

gtest中的匹配器在哪里?

在 gtest 的在线文档中提到了匹配器,并且有很多匹配器(例如 ElementsAre),但我在 gtest 的实际代码中根本没有看到它们。那么,他们在哪里?此外,我可以...

回答 1 投票 0

我可以向googletest测试函数传递参数吗

使用 gtest 构建测试文件 xxxxtest 后,我可以在运行测试时传递参数,例如./xxxxtest 100.我想使用参数控制我的测试功能,但我不知道如何...

回答 4 投票 0

在使用 google test 测试子类时访问基类的受保护函数/成员

我看到了 这个问题与我的问题非常相似,但有一点不同。我试图访问的不是 ToBeTested 类的受保护成员,而是其派生类的受保护成员。我更新了...

回答 1 投票 0

如何使用GoogleTest在CMake项目中运行特定测试?

项目概况: 我目前正在开发一个 C++ 项目,其中包含我想要测试的多个内容,并且我正在使用 GoogleTest 进行单元测试。我的项目结构看起来像这样: p...

回答 1 投票 0

如何使用googletest失败作为断点

我最近发现了 googletest 中的“故障进入断点”选项,使用命令行选项 gtest_break_on_failure 或通过定义 GTEST_BREAK_ON_FAILURE 环境变量。 我...

回答 2 投票 0

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