0

我一直在尝试实现 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 ......请帮助......!问候

詹姆士

4

1 回答 1

0

你还没有完成期待...

PowerMockito.doAnswer(new Answer<Void>() {
    ...
}).when(testLog.class); // << here!!

另外,testLog.class是一个“类”对象——你真的不是指“testLog”吗?如果您尝试对 Class 类进行 PowerMock,我认为不会发生非常好的事情。

于 2015-04-16T16:44:27.663 回答