From 51ba322947a17a477ca1b93784224a8711de0a6c Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Sun, 23 Sep 2018 14:44:15 +0200 Subject: [PATCH] MockHttpServletRequest allows for removing registered header values Includes full alignment of spring-test vs spring-web mock variants. Issue: SPR-17295 --- .../mock/web/MockHttpServletRequest.java | 15 ++- .../mock/web/test/HeaderValueHolder.java | 6 +- .../mock/web/test/MockAsyncContext.java | 13 ++- .../mock/web/test/MockBodyContent.java | 8 +- .../mock/web/test/MockFilterChain.java | 12 ++- .../mock/web/test/MockFilterConfig.java | 11 +- .../mock/web/test/MockHttpServletRequest.java | 100 +++++++++++++----- .../mock/web/test/MockHttpSession.java | 7 +- .../mock/web/test/MockJspWriter.java | 7 +- .../mock/web/test/MockMultipartFile.java | 12 ++- .../test/MockMultipartHttpServletRequest.java | 3 +- .../mock/web/test/MockPageContext.java | 24 +++-- .../mock/web/test/MockPart.java | 9 +- .../mock/web/test/MockServletConfig.java | 5 +- .../mock/web/test/MockServletContext.java | 26 ++++- .../web/test/MockSessionCookieConfig.java | 18 +++- .../mock/web/test/PassThroughFilterChain.java | 4 + 17 files changed, 208 insertions(+), 72 deletions(-) diff --git a/spring-test/src/main/java/org/springframework/mock/web/MockHttpServletRequest.java b/spring-test/src/main/java/org/springframework/mock/web/MockHttpServletRequest.java index 83bb95ca0e..dc161f0daa 100644 --- a/spring-test/src/main/java/org/springframework/mock/web/MockHttpServletRequest.java +++ b/spring-test/src/main/java/org/springframework/mock/web/MockHttpServletRequest.java @@ -987,9 +987,9 @@ public class MockHttpServletRequest implements HttpServletRequest { } /** - * Add a header entry for the given name. - *

While this method can take any {@code Object} as a parameter, it - * is recommended to use the following types: + * Add an HTTP header entry for the given name. + *

While this method can take any {@code Object} as a parameter, + * it is recommended to use the following types: *