【发布时间】:2012-07-30 16:51:42
【问题描述】:
我只是试图存根方法但得到空指针异常。我有点空白这里发生了什么。
我的方法:
OauthStatus validate(HttpServletRequest request,
boolean accessTokenRequired) throws OauthProviderException;
而存根是:
Mockito.when(oauthProviderMock.validate((MockHttpServletRequest) Mockito.anyObject(), (boolean)Mockito.anyBoolean())).
thenReturn(new OauthStatus());
我看到模拟没有错,但抛出空指针异常。
知道这里发生了什么吗?
【问题讨论】:
-
NPE 的堆栈跟踪将很有用。
-
堆栈跟踪为 Null..just Cause 是 Nullpointer 异常。
-
您是否尝试过调试器来查看究竟是哪个对象为空?
-
是的。试过了,但它是 null 的响应 obj ..
-
你能发布更多你的代码吗?特别是,您如何在
oauthProviderMock创建模拟?