【发布时间】:2010-03-11 16:35:39
【问题描述】:
经过多年的 C#,我最近回到了 C/C++。在那些年里,我发现了 Mocking 和单元测试的价值。
在 C# 中查找 Mocks 和单元测试的资源很简单。 WRT Mocking,与 C++ 无关。
我想要一些关于其他人如何使用 boost 模拟和测试异步 io_service 处理程序的指导。
例如,在 C# 中,我会使用 MemoryStream 来模拟 IO.Stream,并假设这是我应该采取的路径。
- C++ 模拟/测试最佳实践
- boost::asio::io_service 模拟/测试最佳实践
- C++ 异步处理程序模拟/测试最佳实践
我已经用 googlemock 和 googletest 开始了这个过程。
【问题讨论】:
标签: c++ mocking boost-asio googletest googlemock