Do not log headers in exception message
Issue: SPR-12984
This commit is contained in:
@@ -34,6 +34,7 @@ import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.core.env.ConfigurableEnvironment;
|
||||
import org.springframework.core.env.DummyEnvironment;
|
||||
import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.mock.web.test.MockHttpServletRequest;
|
||||
import org.springframework.mock.web.test.MockHttpServletResponse;
|
||||
import org.springframework.mock.web.test.MockServletConfig;
|
||||
@@ -574,6 +575,16 @@ public class DispatcherServletTests extends TestCase {
|
||||
assertTrue("correct error code", response.getStatus() == HttpServletResponse.SC_NOT_FOUND);
|
||||
}
|
||||
|
||||
// SPR-12984
|
||||
|
||||
public void testNoHandlerFoundExceptionMessage() {
|
||||
HttpHeaders headers = new HttpHeaders();
|
||||
headers.add("foo", "bar");
|
||||
NoHandlerFoundException ex = new NoHandlerFoundException("GET", "/foo", headers);
|
||||
assertTrue(!ex.getMessage().contains("bar"));
|
||||
assertTrue(!ex.toString().contains("bar"));
|
||||
}
|
||||
|
||||
public void testCleanupAfterIncludeWithRemove() throws ServletException, IOException {
|
||||
MockHttpServletRequest request = new MockHttpServletRequest(getServletContext(), "GET", "/main.do");
|
||||
MockHttpServletResponse response = new MockHttpServletResponse();
|
||||
|
||||
Reference in New Issue
Block a user