什么模拟框架与CPPUNIT一起使用

What mock frameworks work with cppunit?

本文关键字:一起 CPPUNIT 模拟 框架 什么      更新时间:2023-10-16

我正在为一个大型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/