我一直在尝试实现PowerMockito。回答了一段时间,但仍然停滞不前。。这是代码
PowerMockito.mockStatic(testLog.class);
PowerMockito.doAnswer(new Answer<Void>() {
public Void answer(InvocationOnMock invocation) throws Throwable {
//Method method = invocation.getMethod();
System.out.println("This Method got called ");
return null;
}
}).when(testLog.class);
//calling the testLog.log method
testLog.log(....)
它会运行得很好,但不用说打印。。。请帮忙。。。。!!问候
James
您还没有完成预期。。。
PowerMockito.doAnswer(new Answer<Void>() {
...
}).when(testLog.class); // << here!!
此外,testLog.class是一个"class"对象——你的意思不是只是"testLog"吗?我认为如果你试着用PowerMock模拟课堂,不会有什么好事情发生。