@Test
public void handleChangeUserPasswordRequest_errorAccountNotLocked()
throws Exception {
// given
doReturn(Boolean.TRUE).when(authReqDataMock).isRequestedToChangePwd();
doReturn("secret").when(authReqDataMock).getNewPassword();
doReturn("secret").when(authReqDataMock).getNewPassword2();
doReturn(userDetails).when(identityServiceMock).getUser(
any(VOUser.class));
doReturn("error.changePassword").when(requestMock).getAttribute(
Constants.REQ_ATTR_ERROR_KEY);
// when
boolean result = authFilter
.handleChangeUserPasswordRequest(chainMock, requestMock,
responseMock, authReqDataMock, identityServiceMock);
// then
assertFalse("Unsuccessful password change", result);
verify(authFilter, never()).sendRedirect(any(HttpServletRequest.class),
any(HttpServletResponse.class), anyString());
verify(chainMock, times(2)).doFilter(any(ServletRequest.class),
any(ServletResponse.class));
}
AuthorizationFilterTest.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录