【发布时间】:2012-10-14 23:53:01
【问题描述】:
让我们假设有一个实用程序类(没有数据)具有一个复杂的(例如,难以测试的)公共方法。它使用随机数生成,返回大量数据和有趣的东西。但是,如果你在小的私有方法中实现它,每个私有方法都会很容易测试,因此整个事情会更容易测试。从应用的角度来看,只有大的方法需要公开,其他的应该是私有的。然而,测试私有方法会导致更容易测试类。我应该如何解决这个问题?
【问题讨论】:
标签: unit-testing testing tdd private-methods