Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何使用 vsinstr/vsperfmon 获得真实的代码覆盖率
我的基于微软的开发环境如下所示 巨大的原生 C 代码库 分为 10 个项目 每个项目都有一个依赖的测试项目 GoogleTest 单元测试 只需引用要测试的源 我使用 vsinstr 和 vsperfmon 用于检测 监视可执行文件和 dl
c
unittesting
visualstudio2008
Native
googletest
如何对 BSD 套接字进行单元测试 [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在使用 BSD 套接字在 Ubuntu 中编写基于服务器 客户端的 C 应用程序 我使用 Google C 测试框架作为我的单元测
c
Sockets
C11
googletest
GoogleMock
在 Google Test 或 Google Mock 中比较特征矩阵
我想知道是否有一个好的方法来测试两个Eigen http eigen tuxfamily org index php title Main Page矩阵为近似平等使用谷歌测试 https code google com p googlete
c
unittesting
Eigen
googletest
GoogleMock
GTest 和 GoogleMock EXPECT_CALL 在 Windows 中失败,在 Mac 上通过 char * 参数
我在继承的项目中有一个与此类似的测试 std string value test string const char buffer value c str EXPECT CALL object foo buffer buffer size
c
Windows
MacOS
googletest
GoogleMock
将带有模板参数的方法传递给宏
我无法使用 Google 测试ASSERT THROW 宏与多个模板参数相结合 考虑到我想确保Matrix lt 5 1 gt throws ASSERT THROW Matrix lt 5 1 gt std runtime error 这
c
macros
googletest
实际函数调用计数与 EXPECT_CALL(*mock, display()) 不匹配
我正在打电话EXPECT CALL在模拟函数上display 但它返回运行时错误 Actual function call count doesn t match EXPECT CALL mock display output GTest
c
googletest
GoogleMock
使用模拟和死亡测试
当涉及到死亡测试与模拟对象的期望相结合时 我发现了 Google Test 的意外行为 检查以下示例 include
c
unittesting
googletest
GoogleMock
在编译时选择随机数分布
我正在使用编写测试TYPED TEST谷歌测试的功能 它允许我将测试推广到多种类型 我正在测试类型的类模板int and double 在测试中 我需要生成随机数 为此 我尝试使用std uniform int distribution
c
googletest
对于gtest,如何模拟具有相同名称但不同类型的方法
我使用 Gtest 来验证我的 C 代码 现在我面临一个模拟问题 由于多种原因 我有一些方法 它们具有相同的名称 但类型参数和实现不同 例如 void foo int i void foo double d void foo float f
c
mocking
googletest
Google Test 单独项目 - 如何针对 C++ 项目运行测试
我试图弄清楚如何使用 CMake 针对我的 C 项目运行 Google Test 到目前为止 我已经创建了一个名为 Simple 的项目和一个名为 SimpleTest 的 Google 测试项目 对于简单的项目 这是我的 CMakeLis
c
CMake
googletest
Clion
GoogleTest CMake 无法识别 TEST_F:就像它无法识别 GTest 一样
好吧 我承认 这是一个特殊的案例 当我们构建应用程序时 我们使用 make 因此我将测试包含在 src 下的测试文件夹中 然后 在与发布文件夹相同的级别 我们创建了一个单元测试文件夹 其中包含所有源文件和测试源文件 但我的IDE是CLion
Linux
CMake
makefile
googletest
CPack:从子目录(googletest 目录)中排除 INSTALL 命令
我正在使用 CMake 进行项目 并使用 googletest 进行测试用例 环顾互联网 通常的做法是将 googletest 源代码复制到存储库的子文件夹中 并将其包含在 add subdirectory googletest 中 我就是
c
CMake
installation
googletest
cpack
使用 conan 安装 gtest:对 `testing::internal::GetBoolAssertionFailureMessage` 的未定义引用
I use cmake构建我的项目并conan安装谷歌测试作为依赖 柯南文件 txt requires gtest 1 7 0 lasote stable generators cmake imports bin dll gt build
c
unittesting
googletest
conan
如何在 gmock Expect_call 中对结构参数进行部分匹配
struct obj int a string str string str2 bool operator const obj o const if a o a str o str str2 o str2 return true retur
c
googletest
GoogleMock
如何使用 .c 文件而不是 .cpp 文件在 google test 中编写测试类?
我已将 googletest 用于包含 c 文件的 Android NDK 项目 我使用了 cpp 类型的测试类来执行相同的操作 我想改用 c 文件 当我尝试使用它时出现以下错误 Running main from gtest main c
c
unittesting
googletest
Googletest Eclipse C++:如何同时具有测试和生产可执行文件?
我有一个基本问题谷歌测试在 Eclipse 中 我正在使用测试运行者插入运行 Googletests 但我需要指定一个运行我的单元测试的二进制文件 当然这是有道理的 问题是 在我的项目中 我现在有两个主要功能 一个用于运行实际程序 另一个用
c
eclipse
googletest
testrunner
googletest 中的测试用例超时
gtest 有没有办法让内联 测试用例甚至测试超时 例如我想做这样的事情 EXPECT TIMEOUT 5 秒 myFunction 我发现这个问题 googletest 从 2010 年 12 月 9 日开始问题为 Type Enhanc
googletest
由于其他依赖库,在 VS2010 中链接 googleTest 结果为 LNK2005
我有一个庞大而复杂的项目终于进行了单元测试 我已经使用 Visual Studio 2010 在本地构建了 googleTest 1 6 0 项目文件按照 README 的指定使用 cmake 构建 该项目有许多静态和动态链接的依赖库 其中
visualstudio2010
linkererrors
googletest
LNK2005
当使用cmake+ninja构建并自动执行时,GTest的输出没有颜色
我正在尝试将 CMake 和 ninja 配置为我的项目的构建系统 除了应用程序本身之外 我还有一个额外的可执行文件 用于由 gtest 提供支持的单元测试 我认为在构建它们时自动执行它们会很好 这是我的制作方法 build source
CMake
googletest
ninja
GoogleTest 编译时出现 MT_StaticRelease 错误
如何使用 MT 选项强制 google 测试编译 我看到 google test 尝试使用 MT 进行编译 internal utils cmake 第 33 行 if NOT BUILD SHARED LIBS AND NOT gtest
c
CMake
googletest
«
1
2
3
4
5
»