Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
谷歌模拟 - 我可以在同一个模拟对象上多次调用 EXPECT_CALL 吗?
如果我打电话EXPECT CALL在同一个模拟对象上两次TEST F 会发生什么 期望是否附加到模拟对象中 或者第二次调用是否消除了第一次调用的效果 I found 后子句 https github com google googletes
c
unittesting
googletest
GoogleMock
如何在 Google Mock 中使用可选参数来模拟方法?
如何使用可选参数模拟方法谷歌模拟 例如 class A public void set enable bool enabled true class MockA public A MOCK METHOD1 set enable void b
c
mocking
googletest
GoogleMock
为什么 Google 测试会出现段错误?
我是 Google Test 的新手 正在尝试提供的示例 我的问题是 当我引入失败并设置GTEST BREAK ON FAILURE 1 或使用命令行选项 GTest 将出现段错误 我正在考虑这个例子 https code google c
c
unittesting
debugging
googletest
Googletest 参数化测试崩溃
我刚刚了解到googletest 中的值参数化单元测试 https github com google googletest blob master docs advanced md value parameterized tests并想在
c
unittesting
googletest
如何使用 google test for C++ 来运行数据组合
我有一个单元测试 需要针对 200 种可能的数据组合运行 生产实现在配置文件中有要测试的数据 我知道如何模拟这些值 我更喜欢为每个组合编写单独的测试用例 并使用某种方式循环数据 有没有使用 Google test for C 的直接方法 您
c
unittesting
googletest
CMake 错误:“add_subdirectory 未给出二进制目录”
我正在尝试将 Google Test 集成到更大项目的子项目中 但找不到令我满意的解决方案 我有两个限制 Google Test 的源代码已经位于项目结构中的某个位置 因此不能使用 URL 从 git 存储库下载它 Google Test
c
Build
CMake
googletest
pytest 是否有类似 google test 的非致命 EXPECT_* 行为?
我更熟悉谷歌测试框架并了解他们支持的主要行为对ASSERT vs EXPECT 这是致命和非致命断言模式 来自文档 https github com google googletest blob master googletest docs
python
Pytest
googletest
CMake - 未定义参考
我正在尝试将 gtest 包含到我的项目中 问题是我在 GTest 中收到未定义的引用错误 我正在尝试在 Gtest 中测试 Node 类 在节点的构造函数中 我使用类记录器 尽管我已将库记录器添加到 gtest target 中 但我仍然
c
CMake
googletest
undefinedreference
使用 gtest 模拟 boost 共享内存派生类
我有一个简单的 CPP 类 存储项目的一些配置 此类使用 boost 进程间共享内存进行存储 因此可以从我的服务器上运行的不同进程进行访问 现在 我想对我的程序运行一些测试 所以我想模拟我的共享内存对象的功能 为了使用 gtest 做到这一
c
boost
googletest
boostinterprocess
测试主体中抛出代码为 0xc0000005 的 SEH 异常
我正在使用 GoogleTest 为以下课程编写测试 但收到上述错误 class Base Other Functions CSig objSig 50 CSig 类如下 class CSig constructor destructor
c
visualc
TDD
googletest
Google Test 宏似乎不适用于 Lambda 函数
所以 我有以下代码 无论 Interpolator 类的细节是什么 在这种情况下它都不应该抛出异常 这就是我想要测试的 TEST errorhandlingInterpolator toolargeInput const size t nu
c
Lambda
macros
googletest
测试夹具中的设置与构造函数
为什么测试装置在 Google Test 中有 SetUp 方法 构造函数实际上不是同一件事吗 对于 TearDown 方法也是如此 对 SetUp 和 Constructor 以及 TearDown 和 Destructor 的调用与 T
c
googletest
获取谷歌测试异常抛出消息[重复]
这个问题在这里已经有答案了 我正在为我的项目使用谷歌测试框架 我从代码中抛出异常 throw DerivedClassException message 并在测试框架中使用 ASSERT THROW commond DerivedClass
c
C11
Exception
googletest
Boost 测试与 Google 测试框架
我是单元测试世界的新手 基本上我是 C 开发人员 在一个大型产品上工作了近 3 年 现在我决定对我的代码执行自动化单元测试 为此 我在互联网上做了很多研究 遇到了很多工具和框架 最终选择了以下两个 1 Boost测试库 2 Google C
unittesting
boost
automatedtests
googletest
如何自定义 Google 测试失败消息?
我编写了一个如下所示的 Google 测试 它将一些计算值与 CSV 文件中预期存储的值进行比较 class SampleTest public testing Test public void setupFile const std st
c
unittesting
Testing
googletest
Googletest:如何异步运行测试?
考虑到一个包含数千个测试的大型项目 其中一些测试需要几分钟才能完成 如果按顺序执行 整套测试需要一个多小时才能完成 通过并行执行测试可以减少测试时间 据我所知 没有办法直接从 googletest mock 做到这一点 就像 async选项
c
Testing
Asynchronous
googletest
GoogleMock
用于基于 MFC 的 GUI 应用程序的免费自动化测试工具
我是 Windows 开发和测试平台的新手 我正在开发一个基于 MFC 的 GUI 应用程序 并正在寻找有助于 UI 自动化测试的工具 我搜索时出现了一大堆工具 但大多数似乎都不支持MFC 我考虑的选项是 A 编码 UI UI 自动化 看起
userinterface
MFC
codeduitests
googletest
whiteframework
Github Action 在运行可执行文件时卡住
我正在尝试设置运行google tests on a C repository using Github Actions正在运行的Windows Latest 构建过程完成 但是当运行测试时 它被卡住并且不执行从生成的可执行文件Visual
c
GitHub
MSBuild
githubactions
googletest
GoogleTest 枚举类的测试错误打印
我正在使用 GoogleTest 版本 1 7 0 来测试我的 C 应用程序 我有一个枚举定义如下 namespace MyNamespace enum class MyEnum MyEnumValue MyEnumValue2 Googl
c
unittesting
C11
enums
googletest
gtest 和 gmock 有什么区别?
我试图理解的目的google mock Google 的 C 模拟框架 https github com google googletest blob master googlemock README md 我已经与gtest较早 但我还是
c
googletest
GoogleMock
1
2
3
4
5
6
»