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...)
This commit is contained in:
Greg Turnquist
2014-01-10 15:30:36 -06:00
committed by Rossen Stoyanchev
parent 5068eb2e01
commit 6b0d88721c

View File

@@ -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 {
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.
*