我试图模仿下面的行,但它在执行时给出了一个错误,它说:
此处检测到错误的参数匹配器:
when(mock.get(anyInt())).thenreturn(null);
doThrow(new RuntimeException()).When(mock).SomeVoidMethod(anyObject());
verify(mock).somemethod(contains(“foo”))
PowerMockito.mockStatic(NameOfClass.class);
expect( NameOfClass.nameOfMethod((URL)Mockito.any(),Mockito.anyString())).andReturn(actualOutput);
这个类有点像这样:
public class SomeClass {
public static String method(String URL, String str) {
//functioning
return "";
}
}
我怎么能嘲笑它呢?
您可以在Mockito之上使用PowerMockito。类似于这样:
PowerMockito.mockStatic(NameOfClass.class);
expect( NameOfClass.nameOfMethod((URL)Mockito.any(),Mockito.anyString())).andReturn(actualOutput);
有没有办法用参数模拟静态方法。 我看到了很多关于这个问题的问题,但是我找不到任何与之相关的问题。
我正在使用mockito并使用java6和Spring进行开发。
有一个方法
我正在尝试模拟一个静态void方法,该方法采用参数 我的下属:
我正在尝试使用Contiki 3.0和Cooja模拟器对RPL协议进行一些模拟。我正在使用sky motes,我想看看DODAG是如何形成的,并使用Collect视图监视网络的参数。我有一些问题: 1) 在何处以及如何更改目标函数? 2) 我的传感器能耗为1mW,我认为对于实际应用来说太多了,因为传感器需要工作几年 3)我可以在哪里更改模拟的其他参数?比如Tx/Rx数据包? 4) 如何解释coll
下面是我的简单测试类,当调用方法时,我希望基于返回对象 MockControllerTest 通过调试,我可以看到返回