我一直试图实施PowerMockito.Answer一段时间但仍然卡住..这里是代码
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(....)
它会运行得很好,但没有说println ...请帮助.... !!此致
詹姆斯
答案 0 :(得分:0)
你没有完成期望......
PowerMockito.doAnswer(new Answer<Void>() {
...
}).when(testLog.class); // << here!!
此外, testLog.class 是一个&#34; Class&#34;对象 - 你真的只是意味着&#34; testLog&#34;?如果您尝试使用PowerMock Class类,我不会认为会发生很好的事情。