是的,不要测试私有方法。…单元测试的想法是通过其公共“ API”测试单元。
如果发现需要测试许多私有行为,则很可能在要测试的类中隐藏了一个新的“类”,将其提取并通过其公共接口对其进行测试。
一个建议/思考工具.....有一种想法认为任何方法都不应该是私有的。意味着所有方法都应该存在于对象的公共接口上……如果您认为需要将其设为私有,则很可能存在于另一个对象上。
这条建议在实践中还没有完全解决,但它主要是很好的建议,通常会促使人们将其对象分解为较小的对象。

是的,不要测试私有方法。…单元测试的想法是通过其公共“ API”测试单元。
如果发现需要测试许多私有行为,则很可能在要测试的类中隐藏了一个新的“类”,将其提取并通过其公共接口对其进行测试。
一个建议/思考工具.....有一种想法认为任何方法都不应该是私有的。意味着所有方法都应该存在于对象的公共接口上……如果您认为需要将其设为私有,则很可能存在于另一个对象上。
这条建议在实践中还没有完全解决,但它主要是很好的建议,通常会促使人们将其对象分解为较小的对象。