有没有办法用参数模拟静态方法。
我已经看到很多关于这个问题的问题,但我找不到任何相关的问题。
示例:Helper.class有一个名为getName(String abc);
的静态方法我想模拟方法getName,就像我可以模拟普通方法一样。
我尝试过使用PowerMockito,但它没有用。
编辑:我得到了MissingmrthodInvocationException:when()需要一个参数wjich必须是'对模拟的方法调用'
通过在设置块中使用@Before声明PowerMockito.when()。thenReturn()来解决它
答案 0 :(得分:0)
您可以使用PowerMockito模拟静态方法。 这是一个完整的例子。
config.xml