如何验证使用PowerMockito在我的公共方法中调用私有方法

时间:2017-07-20 18:48:56

标签: unit-testing powermockito

我在需要时使用Mockito和PowerMock。现在我需要验证私有方法是否已被调用,但它无效,我无法找到任何其他问题。

1 个答案:

答案 0 :(得分:2)

  

如何验证在我的公共方法中调用私有方法

你不要!

UnitTests验证被测代码的公共可观察行为

CUT的公共可观察行为包括返回值与其依赖项的通信

使用私有方法是实施细节您不想测试,因为它可能会在重构期间被更改不改变CUT的行为。