2011-11-01 183 views
1

最近我一直在分析有关嘲笑和嘲笑的框架。我发现嘲笑框架随着时间的推移而发展。 JMock到EasyMock到Mockito甚至是TypeMock,这些框架中的每一个都使用他们自己的策略进行嘲讽。一些强制使用接口,而另一些则支持模拟具体类。嘲讽策略

我的问题:有没有人有任何文件或指向文章,详细讨论各种嘲笑策略的指针?

非常感谢。

回答

0

最后,我找到了一个解释不同种类Mocking的article。所以基本上有两种类型,用嘲讽的使用机制,

  1. 代理为基础的方法 - 在EasyMock的使用
  2. 类加载器重映类文件 - 在jmockit使用,powermock
1

您可能会发现这篇文章标题为"Mocks Aren't Stubs" Martin Fowler有趣。它讨论了经典和嘲讽测试方法之间的主要区别。

0

由Gerhard Mezzaros撰写的book-x-unit测试模式详细讨论了不同类型的测试双打。然而,不同的嘲笑策略在任何地方都没有讨论。我是否仍然错过了正确的文章。我打算很快创建一个,以便它对每个人都有用。