@Test
public void testDoFilter_saml() throws Exception {
doReturn(true).when(closedMplFilter).isSAMLAuthentication();
// given
RequestDispatcher dispatcherMock = mock(RequestDispatcher.class);
ServletContext mockServletContext = mock(ServletContext.class);
doReturn(mockServletContext).when(requestMock).getServletContext();
doReturn(dispatcherMock).when(mockServletContext).getRequestDispatcher(
any(String.class));
doReturn(true).when(closedMplFilter).isSAMLAuthentication();
doReturn("/portal/*").when(requestMock).getServletPath();
doReturn("mpid").when(sessionMock).getAttribute(
Constants.REQ_PARAM_MARKETPLACE_ID);
doReturn(getConfiguration(true, true, "testOrg")).when(closedMplFilter)
.getConfig("mpid");
doReturn(getUserDetails("anotherOrg")).when(sessionMock).getAttribute(
Constants.SESS_ATTR_USER);
// when
closedMplFilter.doFilter(requestMock, responseMock, chainMock);
// then
verify(dispatcherMock, times(1)).forward(requestMock, responseMock);
}
ClosedMarketplaceFilterTest.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录