标签: unit-testing powermockito
我在需要时使用Mockito和PowerMock。现在我需要验证私有方法是否已被调用,但它无效,我无法找到任何其他问题。
答案 0 :(得分:2)
如何验证在我的公共方法中调用私有方法
你不要!
UnitTests验证被测代码的公共可观察行为。
CUT的公共可观察行为包括返回值和与其依赖项的通信。
使用私有方法是实施细节您不想测试,因为它可能会在重构期间被更改不改变CUT的行为。