Browse Source

Add method for HTTP PATCH in MockMvcRequestBuilders

Issue: SPR-11299

This is short to avoid having to use MockMvcRequestBuilders.request()
and instead have a simple patch(url, params...)
pull/437/merge
Greg Turnquist 11 years ago committed by Rossen Stoyanchev
parent
commit
6b0d88721c
  1. 11
      spring-test/src/main/java/org/springframework/test/web/servlet/request/MockMvcRequestBuilders.java

11
spring-test/src/main/java/org/springframework/test/web/servlet/request/MockMvcRequestBuilders.java

@ -33,6 +33,7 @@ import org.springframework.util.ReflectionUtils; @@ -33,6 +33,7 @@ import org.springframework.util.ReflectionUtils;
*
* @author Arjen Poutsma
* @author Rossen Stoyanchev
* @author Greg Turnquist
* @since 3.2
*/
public abstract class MockMvcRequestBuilders {
@ -70,6 +71,16 @@ public abstract class MockMvcRequestBuilders { @@ -70,6 +71,16 @@ public abstract class MockMvcRequestBuilders {
return new MockHttpServletRequestBuilder(HttpMethod.PUT, urlTemplate, urlVariables);
}
/**
* Create a {@link MockHttpServletRequestBuilder} for a PATCH request.
*
* @param urlTemplate a URL template; the resulting URL will be encoded
* @param urlVariables zero or more URL variables
*/
public static MockHttpServletRequestBuilder patch(String urlTemplate, Object... urlVariables) {
return new MockHttpServletRequestBuilder(HttpMethod.PATCH, urlTemplate, urlVariables);
}
/**
* Create a {@link MockHttpServletRequestBuilder} for a DELETE request.
*

Loading…
Cancel
Save