提交 6b0d8872 编写于 作者: G Greg Turnquist 提交者: Rossen Stoyanchev

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...)
上级 5068eb2e
...@@ -33,6 +33,7 @@ import org.springframework.util.ReflectionUtils; ...@@ -33,6 +33,7 @@ import org.springframework.util.ReflectionUtils;
* *
* @author Arjen Poutsma * @author Arjen Poutsma
* @author Rossen Stoyanchev * @author Rossen Stoyanchev
* @author Greg Turnquist
* @since 3.2 * @since 3.2
*/ */
public abstract class MockMvcRequestBuilders { 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); 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. * Create a {@link MockHttpServletRequestBuilder} for a DELETE request.
* *
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册