if (authenticationExpected) {
when(identityServiceMock.checkPassword(MockProvider.EXAMPLE_USER_ID, MockProvider.EXAMPLE_USER_PASSWORD)).thenReturn(true);
}
MockHttpServletResponse response = new MockHttpServletResponse();
MockHttpServletRequest request = new MockHttpServletRequest();
request.setRequestURI(SERVICE_PATH + servletPath + requestUrl);
request.setContextPath(SERVICE_PATH);
request.setServletPath(servletPath);
applyFilter(request, response, MockProvider.EXAMPLE_USER_ID, MockProvider.EXAMPLE_USER_PASSWORD);
Assert.assertEquals(Status.OK.getStatusCode(), response.getStatus());
if (authenticationExpected) {