PowerMockito.doAnswer未生成输出



我一直在尝试实现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模拟课堂,不会有什么好事情发生。

相关内容

  • 没有找到相关文章

最新更新