List of usage examples for org.springframework.web.servlet.mvc.annotation ResponseStatusExceptionResolver ResponseStatusExceptionResolver
ResponseStatusExceptionResolver
From source file:io.getlime.security.powerauth.app.server.WebApplicationConfig.java
@Override public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> exceptionResolvers) { super.configureHandlerExceptionResolvers(exceptionResolvers); exceptionResolvers.add(new RESTResponseExceptionResolver()); exceptionResolvers.add(new ExceptionHandlerExceptionResolver()); exceptionResolvers.add(new ResponseStatusExceptionResolver()); }
From source file:org.terasoluna.gfw.web.exception.HandlerExceptionResolverLoggingInterceptorTest.java
@Test public void testInvoke_ResponseStatusExceptionResolver_responseCode_3xx() throws Throwable { // do setup for test case. NullPointerException occurException = new NullPointerException("null pointer exception."); HttpServletResponse mockResponse = mock(HttpServletResponse.class); ResponseStatusExceptionResolver resolver = new ResponseStatusExceptionResolver(); when(mockMethodInvocation.proceed()).thenReturn("viewname"); when(mockMethodInvocation.getThis()).thenReturn(resolver); when(mockResponse.getStatus()).thenReturn(300); when(mockMethodInvocation.getArguments()) .thenReturn(new Object[] { null, mockResponse, null, occurException }); // do test.// w w w. ja v a 2s . c o m testTarget.invoke(mockMethodInvocation); // do assert. verify(mockExceptionLogger, times(1)).info((Exception) any()); }
From source file:org.terasoluna.gfw.web.exception.HandlerExceptionResolverLoggingInterceptorTest.java
@Test public void testInvoke_responseCode_399() throws Throwable { // do setup for test case. NullPointerException occurException = new NullPointerException("null pointer exception."); HttpServletResponse mockResponse = mock(HttpServletResponse.class); ResponseStatusExceptionResolver resolver = new ResponseStatusExceptionResolver(); when(mockMethodInvocation.proceed()).thenReturn("viewname"); when(mockMethodInvocation.getThis()).thenReturn(resolver); when(mockResponse.getStatus()).thenReturn(399); when(mockMethodInvocation.getArguments()) .thenReturn(new Object[] { null, mockResponse, null, occurException }); // do test.//from ww w. ja v a 2 s .c om testTarget.invoke(mockMethodInvocation); // do assert. verify(mockExceptionLogger, times(1)).info((Exception) any()); }