【发布时间】:2010-12-24 02:20:32
【问题描述】:
我有一些以前有大量方法的类,所以我将这个方法的工作细分为“辅助”方法。
这些辅助方法被声明为private 以强制封装 - 但是我想对大型公共方法进行单元测试。是否也可以对辅助方法进行单元测试,就好像其中一个方法失败了,调用它的公共方法也会失败,这样我们就可以确定它失败的原因?
另外,为了使用模拟对象测试这些,我需要将它们的可见性从私有更改为受保护,这是否可取?
【问题讨论】:
标签: java unit-testing junit jmock helpermethods