我最近回到C/C++经过多年的C#。在这些年来我已经找到的价值的嘲讽和单元的测试。

寻找资源为嘲笑和单位测试C#是微不足道的。考嘲讽,不是用C++。

我想要一些指导别人怎么做到的模拟和测试Asynch io_service处理程序与提升。

例如,在C#我会用一个流嘲笑一个IO.流,并且我假定这是我应该把这里。

  • C++模型/试验的最佳做法
  • 提升::asio::io_service模型/试验的最佳做法
  • C++异步处理程序的模型/试验的最佳做法

我已经开始的进程与googlemock和googletest.

有帮助吗?

解决方案

正如你可能已经发现,已经有多少帮助对于嘲讽C++于在C#或Java。就我个人而言,往往写我嘲笑自己的作为和当我需要他们,而不是使用一个框架。由于大多数我的设计往往是沉重的接口,这不是特别困难的,我和我倾向于建立一个'模拟图书馆',它与代码,我的发展。一个例子我怎么做事情可以找到 在这里, 在我的'实用测试'的文章。在结束这并不是说不要嘲讽和测试,所有适用同样的原则,你只要做更多的重提升自己。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top