【发布时间】:2014-01-07 10:53:15
【问题描述】:
我对测试私有方法提出了几个不同的意见。我想知道截至今天,私有方法测试的实际约定是什么。可以测试它们吗?
如果不是,为什么有这么多的测试工具可以测试它们?我正在使用scalatest,并且有一些东西。我相信这一定是因为在某些情况下它非常有用。另一方面,我建议,例如,测试行为而不是方法。
因此,由于这种困惑,我想知道是否有人可以分享他在这件事上的经验和智慧。什么时候适合测试它们,什么时候避免它们?一般准则是什么。
非常感谢
【问题讨论】: