public class RootUriRequestExpectationManager extends ObjectSE implements org.springframework.test.web.client.RequestExpectationManager
RequestExpectationManager。すべての REST 呼び出しが同じ方法で開始されるときに、宣言を単純にテストするために使用できます。例:
RestTemplate restTemplate = new RestTemplateBuilder().rootUri("https://example.com").build();
MockRestServiceServer server = RootUriRequestExpectationManager.bindTo(restTemplate);
server.expect(requestTo("/hello")).andRespond(withSuccess());
restTemplate.getForEntity("/hello", String.class);
RootUriTemplateHandler, bindTo(RestTemplate), forRestTemplate(RestTemplate, RequestExpectationManager)| コンストラクターと説明 |
|---|
RootUriRequestExpectationManager(StringSE rootUri, org.springframework.test.web.client.RequestExpectationManager expectationManager) |
| 修飾子と型 | メソッドと説明 |
|---|---|
static org.springframework.test.web.client.MockRestServiceServer | bindTo(org.springframework.web.client.RestTemplate restTemplate) 可能な場合は RootUriRequestExpectationManager で構成された、指定された RestTemplate のバインドされた MockRestServiceServer を返します。 |
static org.springframework.test.web.client.MockRestServiceServer | bindTo(org.springframework.web.client.RestTemplate restTemplate, org.springframework.test.web.client.RequestExpectationManager expectationManager) 可能な場合は RootUriRequestExpectationManager で構成された、指定された RestTemplate のバインドされた MockRestServiceServer を返します。 |
org.springframework.test.web.client.ResponseActions | expectRequest(org.springframework.test.web.client.ExpectedCount count, org.springframework.test.web.client.RequestMatcher requestMatcher) |
static org.springframework.test.web.client.RequestExpectationManager | forRestTemplate(org.springframework.web.client.RestTemplate restTemplate, org.springframework.test.web.client.RequestExpectationManager expectationManager) 指定された RestTemplate とのバインドに使用される RequestExpectationManager を返します。 |
void | reset() |
org.springframework.http.client.ClientHttpResponse | validateRequest(org.springframework.http.client.ClientHttpRequest request) |
void | verify() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic RootUriRequestExpectationManager(StringSE rootUri, org.springframework.test.web.client.RequestExpectationManager expectationManager)
public org.springframework.test.web.client.ResponseActions expectRequest(org.springframework.test.web.client.ExpectedCount count,
org.springframework.test.web.client.RequestMatcher requestMatcher)org.springframework.test.web.client.RequestExpectationManager 内の expectRequest public org.springframework.http.client.ClientHttpResponse validateRequest(org.springframework.http.client.ClientHttpRequest request)
throws IOExceptionSEorg.springframework.test.web.client.RequestExpectationManager 内の validateRequest IOExceptionSEpublic void verify()
org.springframework.test.web.client.RequestExpectationManager 内の verify public void reset()
org.springframework.test.web.client.RequestExpectationManager 内の reset public static org.springframework.test.web.client.MockRestServiceServer bindTo(org.springframework.web.client.RestTemplate restTemplate)
RootUriRequestExpectationManager で構成された、指定された RestTemplate のバインドされた MockRestServiceServer を返します。restTemplate - ソース REST テンプレート MockRestServiceServerpublic static org.springframework.test.web.client.MockRestServiceServer bindTo(org.springframework.web.client.RestTemplate restTemplate,
org.springframework.test.web.client.RequestExpectationManager expectationManager)RootUriRequestExpectationManager で構成された、指定された RestTemplate のバインドされた MockRestServiceServer を返します。restTemplate - ソース REST テンプレート expectationManager - ソース RequestExpectationManagerMockRestServiceServerpublic static org.springframework.test.web.client.RequestExpectationManager forRestTemplate(org.springframework.web.client.RestTemplate restTemplate,
org.springframework.test.web.client.RequestExpectationManager expectationManager)RestTemplate とのバインドに使用される RequestExpectationManager を返します。RestTemplate が RootUriTemplateHandler を使用している場合は、RootUriRequestExpectationManager が返されます。それ以外の場合、ソースマネージャーは変更されずに返されます。restTemplate - ソース REST テンプレート expectationManager - ソース RequestExpectationManagerRequestExpectationManager Copyright © 2019 Pivotal Software, Inc.. All rights reserved.