Jer*_*emy 5 java junit easymock
在我的代码中,有时我在同一类中调用公共或私有方法。这些方法不是适合自己的类的理想选择。我调用的每种方法都在各自的单元测试中进行了测试。
因此,如果我在类A中有一个方法也在类A中调用了每个方法,是否有某种方法可以模拟调用?我当然可以剪切并粘贴我的期望/模拟行为,但是不仅繁琐,而且混淆了测试的重点,违反了模块化,并且由于无法控制返回的内容而使测试更加困难。
如果没有,通常的解决方案是什么?
听起来您正在寻找部分模拟...这是一篇涵盖它们的博客文章: http ://www.jroller.com/alessiopace/entry/partial_mocks_with_easymock
这需要 EasyMock ClassExtension,但遗憾的是它无法模拟私有方法。
| 归档时间: |
|
| 查看次数: |
13761 次 |
| 最近记录: |