@@ -50,10 +50,10 @@ public abstract class MockMvcRequestBuilders {
50
50
/**
51
51
* Create a {@link MockHttpServletRequestBuilder} for a GET request.
52
52
* @param urlTemplate a URL template; the resulting URL will be encoded
53
- * @param uriVars zero or more URI variables
53
+ * @param uriVariables zero or more URI variables
54
54
*/
55
- public static MockHttpServletRequestBuilder get (String urlTemplate , Object ... uriVars ) {
56
- return new MockHttpServletRequestBuilder (HttpMethod .GET , urlTemplate , uriVars );
55
+ public static MockHttpServletRequestBuilder get (String urlTemplate , Object ... uriVariables ) {
56
+ return new MockHttpServletRequestBuilder (HttpMethod .GET , urlTemplate , uriVariables );
57
57
}
58
58
59
59
/**
@@ -68,10 +68,10 @@ public static MockHttpServletRequestBuilder get(URI uri) {
68
68
/**
69
69
* Create a {@link MockHttpServletRequestBuilder} for a POST request.
70
70
* @param urlTemplate a URL template; the resulting URL will be encoded
71
- * @param uriVars zero or more URI variables
71
+ * @param uriVariables zero or more URI variables
72
72
*/
73
- public static MockHttpServletRequestBuilder post (String urlTemplate , Object ... uriVars ) {
74
- return new MockHttpServletRequestBuilder (HttpMethod .POST , urlTemplate , uriVars );
73
+ public static MockHttpServletRequestBuilder post (String urlTemplate , Object ... uriVariables ) {
74
+ return new MockHttpServletRequestBuilder (HttpMethod .POST , urlTemplate , uriVariables );
75
75
}
76
76
77
77
/**
@@ -86,10 +86,10 @@ public static MockHttpServletRequestBuilder post(URI uri) {
86
86
/**
87
87
* Create a {@link MockHttpServletRequestBuilder} for a PUT request.
88
88
* @param urlTemplate a URL template; the resulting URL will be encoded
89
- * @param uriVars zero or more URI variables
89
+ * @param uriVariables zero or more URI variables
90
90
*/
91
- public static MockHttpServletRequestBuilder put (String urlTemplate , Object ... uriVars ) {
92
- return new MockHttpServletRequestBuilder (HttpMethod .PUT , urlTemplate , uriVars );
91
+ public static MockHttpServletRequestBuilder put (String urlTemplate , Object ... uriVariables ) {
92
+ return new MockHttpServletRequestBuilder (HttpMethod .PUT , urlTemplate , uriVariables );
93
93
}
94
94
95
95
/**
@@ -104,10 +104,10 @@ public static MockHttpServletRequestBuilder put(URI uri) {
104
104
/**
105
105
* Create a {@link MockHttpServletRequestBuilder} for a PATCH request.
106
106
* @param urlTemplate a URL template; the resulting URL will be encoded
107
- * @param uriVars zero or more URI variables
107
+ * @param uriVariables zero or more URI variables
108
108
*/
109
- public static MockHttpServletRequestBuilder patch (String urlTemplate , Object ... uriVars ) {
110
- return new MockHttpServletRequestBuilder (HttpMethod .PATCH , urlTemplate , uriVars );
109
+ public static MockHttpServletRequestBuilder patch (String urlTemplate , Object ... uriVariables ) {
110
+ return new MockHttpServletRequestBuilder (HttpMethod .PATCH , urlTemplate , uriVariables );
111
111
}
112
112
113
113
/**
@@ -122,10 +122,10 @@ public static MockHttpServletRequestBuilder patch(URI uri) {
122
122
/**
123
123
* Create a {@link MockHttpServletRequestBuilder} for a DELETE request.
124
124
* @param urlTemplate a URL template; the resulting URL will be encoded
125
- * @param uriVars zero or more URI variables
125
+ * @param uriVariables zero or more URI variables
126
126
*/
127
- public static MockHttpServletRequestBuilder delete (String urlTemplate , Object ... uriVars ) {
128
- return new MockHttpServletRequestBuilder (HttpMethod .DELETE , urlTemplate , uriVars );
127
+ public static MockHttpServletRequestBuilder delete (String urlTemplate , Object ... uriVariables ) {
128
+ return new MockHttpServletRequestBuilder (HttpMethod .DELETE , urlTemplate , uriVariables );
129
129
}
130
130
131
131
/**
@@ -140,10 +140,10 @@ public static MockHttpServletRequestBuilder delete(URI uri) {
140
140
/**
141
141
* Create a {@link MockHttpServletRequestBuilder} for an OPTIONS request.
142
142
* @param urlTemplate a URL template; the resulting URL will be encoded
143
- * @param uriVars zero or more URI variables
143
+ * @param uriVariables zero or more URI variables
144
144
*/
145
- public static MockHttpServletRequestBuilder options (String urlTemplate , Object ... uriVars ) {
146
- return new MockHttpServletRequestBuilder (HttpMethod .OPTIONS , urlTemplate , uriVars );
145
+ public static MockHttpServletRequestBuilder options (String urlTemplate , Object ... uriVariables ) {
146
+ return new MockHttpServletRequestBuilder (HttpMethod .OPTIONS , urlTemplate , uriVariables );
147
147
}
148
148
149
149
/**
@@ -158,11 +158,11 @@ public static MockHttpServletRequestBuilder options(URI uri) {
158
158
/**
159
159
* Create a {@link MockHttpServletRequestBuilder} for a HEAD request.
160
160
* @param urlTemplate a URL template; the resulting URL will be encoded
161
- * @param uriVars zero or more URI variables
161
+ * @param uriVariables zero or more URI variables
162
162
* @since 4.1
163
163
*/
164
- public static MockHttpServletRequestBuilder head (String urlTemplate , Object ... uriVars ) {
165
- return new MockHttpServletRequestBuilder (HttpMethod .HEAD , urlTemplate , uriVars );
164
+ public static MockHttpServletRequestBuilder head (String urlTemplate , Object ... uriVariables ) {
165
+ return new MockHttpServletRequestBuilder (HttpMethod .HEAD , urlTemplate , uriVariables );
166
166
}
167
167
168
168
/**
@@ -178,10 +178,10 @@ public static MockHttpServletRequestBuilder head(URI uri) {
178
178
* Create a {@link MockHttpServletRequestBuilder} for a request with the given HTTP method.
179
179
* @param method the HTTP method (GET, POST, etc)
180
180
* @param urlTemplate a URL template; the resulting URL will be encoded
181
- * @param uriVars zero or more URI variables
181
+ * @param uriVariables zero or more URI variables
182
182
*/
183
- public static MockHttpServletRequestBuilder request (HttpMethod method , String urlTemplate , Object ... uriVars ) {
184
- return new MockHttpServletRequestBuilder (method , urlTemplate , uriVars );
183
+ public static MockHttpServletRequestBuilder request (HttpMethod method , String urlTemplate , Object ... uriVariables ) {
184
+ return new MockHttpServletRequestBuilder (method , urlTemplate , uriVariables );
185
185
}
186
186
187
187
/**
@@ -205,13 +205,26 @@ public static MockHttpServletRequestBuilder request(String httpMethod, URI uri)
205
205
}
206
206
207
207
/**
208
- * Create a {@link MockMultipartHttpServletRequestBuilder} for a multipart request.
208
+ * Create a {@link MockMultipartHttpServletRequestBuilder} for a multipart request,
209
+ * using POST as the HTTP method.
209
210
* @param urlTemplate a URL template; the resulting URL will be encoded
210
- * @param uriVars zero or more URI variables
211
+ * @param uriVariables zero or more URI variables
211
212
* @since 5.0
212
213
*/
213
- public static MockMultipartHttpServletRequestBuilder multipart (String urlTemplate , Object ... uriVars ) {
214
- return new MockMultipartHttpServletRequestBuilder (urlTemplate , uriVars );
214
+ public static MockMultipartHttpServletRequestBuilder multipart (String urlTemplate , Object ... uriVariables ) {
215
+ return new MockMultipartHttpServletRequestBuilder (urlTemplate , uriVariables );
216
+ }
217
+
218
+ /**
219
+ * Variant of {@link #multipart(String, Object...)} that also accepts an
220
+ * {@link HttpMethod}.
221
+ * @param httpMethod the HTTP method to use
222
+ * @param urlTemplate a URL template; the resulting URL will be encoded
223
+ * @param uriVariables zero or more URI variables
224
+ * @since 5.3.22
225
+ */
226
+ public static MockMultipartHttpServletRequestBuilder multipart (HttpMethod httpMethod , String urlTemplate , Object ... uriVariables ) {
227
+ return new MockMultipartHttpServletRequestBuilder (httpMethod , urlTemplate , uriVariables );
215
228
}
216
229
217
230
/**
0 commit comments