什么模拟框架与CPPUNIT一起使用
What mock frameworks work with cppunit?
我正在为一个大型C++
项目实施单元测试基础架构,由于政治原因,我几乎确定CppUnit
将被推为单位测试框架。/p>
我正在尝试识别与cppunit融合的模拟框架。我找到了Mockpp,并且听说Google Mock
应该起作用。
哪些框架与CppUnit
一起工作?
嘲笑库通常独立于单位测试框架。他们完成了两个不同的工作,坦率地说,没有太多理由互相交谈。他们在回答以下问题时集成的地方:
- 我什么时候应该创建模拟对象?
- 我什么时候应该以我的期望初始化模拟对象?
- 我什么时候应该按预期验证模拟?
,您可以在测试中的适当点上这样做。
在一个示例中,请检查Opmock。http://sourceforge.net/projects/opmock/
根据他们的Wiki,从cppunit测试中可以轻松地调用opmock。请参阅http://sourceforge.net/p/opmock/wiki/ususe Opmock With With Other Unit Testing FrameWorks/
相关文章:
- 如何将enable-if与模板参数和参数包一起使用
- 尽管测试成功,CppUnit测试核心仍被丢弃.为什么
- 如何将PERF_AMPLE_READ与mmap一起使用
- 如何将两个不同矢量的同一位置的两个元素组合在一起
- 如何将C++中的库和头与MinGW一起使用
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 为什么我不能将 rand() 与数组的大小一起使用?
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 不能将复制初始化与隐式转换的多个步骤一起使用
- 将fold表达式与std::一起用于两个元组
- spdlog标头仅与外部fmt一起使用.spdlog错误:'内部':不是'fmt'
- 将 std::allocate_shared 与多态资源分配器一起使用
- 为什么常量词在重载运算符中不与 ostream 对象一起使用<<?
- 将 OpenCV 与 CMAKE 中的项目一起构建为第三方库的正确方法
- 将 exprtk 与自定义类的对象一起使用
- 将 std::set 与基于键的比较器一起使用
- 将 C++ 类与 Rcpp 一起使用,从 C 或 R 修改它
- CppUnit 测试与 Qt 5.9 一起挂起
- 什么模拟框架与CPPUNIT一起使用
- 从终端编译框架(cppunit, boost, ++)以与Xcode 4.6一起工作