2626import org .springframework .http .client .ClientHttpRequestFactory ;
2727import org .springframework .http .client .ClientHttpResponse ;
2828import org .springframework .mock .http .client .MockAsyncClientHttpRequest ;
29- import org .springframework .test .web .client .match .MockRestRequestMatchers ;
30- import org .springframework .test .web .client .response .MockRestResponseCreators ;
3129import org .springframework .util .Assert ;
3230import org .springframework .web .client .AsyncRestTemplate ;
3331import org .springframework .web .client .RestTemplate ;
4644 *
4745 * <pre class="code">
4846 * RestTemplate restTemplate = new RestTemplate()
49- * MockRestServiceServer server = MockRestServiceServer.restTemplate (restTemplate).build();
47+ * MockRestServiceServer server = MockRestServiceServer.bindTo (restTemplate).build();
5048 *
5149 * server.expect(manyTimes(), requestTo("/hotels/42")).andExpect(method(HttpMethod.GET))
5250 * .andRespond(withSuccess("{ \"id\" : \"42\", \"name\" : \"Holiday Inn\"}", MediaType.APPLICATION_JSON));
@@ -125,56 +123,59 @@ public void verify() {
125123
126124
127125 /**
128- * Build a {@code MockRestServiceServer} for a {@code RestTemplate}.
126+ * Return a builder for a {@code MockRestServiceServer} that should be used
127+ * to reply to the given {@code RestTemplate}.
129128 * @since 4.3
130129 */
131- public static MockRestServiceServerBuilder restTemplate (RestTemplate restTemplate ) {
130+ public static MockRestServiceServerBuilder bindTo (RestTemplate restTemplate ) {
132131 return new DefaultBuilder (restTemplate );
133132 }
134133
135134 /**
136- * Build a {@code MockRestServiceServer} for an {@code AsyncRestTemplate}.
135+ * Return a builder for a {@code MockRestServiceServer} that should be used
136+ * to reply to the given {@code AsyncRestTemplate}.
137137 * @since 4.3
138138 */
139- public static MockRestServiceServerBuilder asyncRestTemplate (AsyncRestTemplate asyncRestTemplate ) {
139+ public static MockRestServiceServerBuilder bindTo (AsyncRestTemplate asyncRestTemplate ) {
140140 return new DefaultBuilder (asyncRestTemplate );
141141 }
142142
143143 /**
144- * Build a {@code MockRestServiceServer} for a {@code RestGateway}.
144+ * Return a builder for a {@code MockRestServiceServer} that should be used
145+ * to reply to the given {@code RestGatewaySupport}.
145146 * @since 4.3
146147 */
147- public static MockRestServiceServerBuilder restGateway (RestGatewaySupport restGateway ) {
148+ public static MockRestServiceServerBuilder bindTo (RestGatewaySupport restGateway ) {
148149 Assert .notNull (restGateway , "'gatewaySupport' must not be null" );
149150 return new DefaultBuilder (restGateway .getRestTemplate ());
150151 }
151152
152153
153154 /**
154- * A shortcut for {@code restTemplate (restTemplate).build()}.
155+ * A shortcut for {@code bindTo (restTemplate).build()}.
155156 * @param restTemplate the RestTemplate to set up for mock testing
156157 * @return the mock server
157158 */
158159 public static MockRestServiceServer createServer (RestTemplate restTemplate ) {
159- return restTemplate (restTemplate ).build ();
160+ return bindTo (restTemplate ).build ();
160161 }
161162
162163 /**
163- * A shortcut for {@code asyncRestTemplate (asyncRestTemplate).build()}.
164+ * A shortcut for {@code bindTo (asyncRestTemplate).build()}.
164165 * @param asyncRestTemplate the AsyncRestTemplate to set up for mock testing
165166 * @return the created mock server
166167 */
167168 public static MockRestServiceServer createServer (AsyncRestTemplate asyncRestTemplate ) {
168- return asyncRestTemplate (asyncRestTemplate ).build ();
169+ return bindTo (asyncRestTemplate ).build ();
169170 }
170171
171172 /**
172- * A shortcut for {@code restGateway (restGateway).build()}.
173+ * A shortcut for {@code bindTo (restGateway).build()}.
173174 * @param restGateway the REST gateway to set up for mock testing
174175 * @return the created mock server
175176 */
176177 public static MockRestServiceServer createServer (RestGatewaySupport restGateway ) {
177- return restGateway (restGateway ).build ();
178+ return bindTo (restGateway ).build ();
178179 }
179180
180181
@@ -189,13 +190,13 @@ public interface MockRestServiceServerBuilder {
189190 * matching the order of declaration. This is a shortcut for:<br>
190191 * {@code builder.expectationManager(new UnorderedRequestExpectationManager)}
191192 */
192- MockRestServiceServerBuilder unordered ();
193+ MockRestServiceServerBuilder ignoreExpectOrder ();
193194
194195 /**
195196 * Configure a custom {@code RequestExpectationManager}.
196197 * <p>By default {@link SimpleRequestExpectationManager} is used. It is
197198 * also possible to switch to {@link UnorderedRequestExpectationManager}
198- * by setting {@link #unordered ()}.
199+ * by setting {@link #ignoreExpectOrder ()}.
199200 */
200201 MockRestServiceServerBuilder expectationManager (RequestExpectationManager manager );
201202
@@ -231,7 +232,7 @@ public DefaultBuilder(AsyncRestTemplate asyncRestTemplate) {
231232
232233
233234 @ Override
234- public MockRestServiceServerBuilder unordered () {
235+ public MockRestServiceServerBuilder ignoreExpectOrder () {
235236 expectationManager (new UnorderedRequestExpectationManager ());
236237 return this ;
237238 }
0 commit comments