在非静态类上使用mockStatic()会发生什么?

时间:2015-09-04 14:59:04

标签: java powermock

我正在阅读一些调用mockStatic(MyClass.class)的测试代码,但MyClass既不是static,也不包含static方法。

使用mockStatic()还有其他好处吗?

不确定是否相关,但PowerMock也用于测试代码。

1 个答案:

答案 0 :(得分:0)

我无法发表评论,所以我只是在这里回复..

根据其最新文档,Mockito没有mockStatic(),所以我认为这来自PowerMock。你可以进入方法声明,看看至少方法来自哪个模块。

对于Powermock,mockStatic()中的类不必是静态类。 mockStatic的目标是模拟静态方法。见这里:https://code.google.com/p/powermock/wiki/MockStatic