我想将UserPrincipal()从我的应用程序的junit设置为null。为此,我试图将请求设置为null但我得到空指针异常。请帮我解决这个问题。 以下是我的代码
if(request.getUserPrincipal()!=null){
username=request.getUserPrincipal().getName();
}
我希望条件不对。
答案 0 :(得分:1)
我找到了解决方案......
从junit获取MockHttpServletRequest并将userprinciple设置为null
MockHttpServletRequest httpServletRequest = new MockHttpServletRequest();
httpServletRequest.setUserPrincipal(null);