@Published public class SimpleRestTestSupport extends TestEventDispatcher
| Modifier and Type | Field and Description | 
|---|---|
TestDescription | 
testDescription
実行中のテストクラスとメソッド名を保持する 
 | 
testName| Constructor and Description | 
|---|
SimpleRestTestSupport()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
assertStatusCode(java.lang.String message,
                HttpResponse.Status expected,
                HttpResponse response)
ステータスコードが想定通りであることを表明する。 
 | 
void | 
assertStatusCode(java.lang.String message,
                int expected,
                HttpResponse response)
ステータスコードが想定通りであることを表明する。 
 | 
protected static java.lang.String | 
createNoComponentMessage(java.lang.String componentKey)
コンポーネントが見つからない場合のエラーメッセージを組み立てる。 
 | 
RestMockHttpRequest | 
delete(java.lang.String uri)
DELETEのHTTPメソッドで 
RestMockHttpRequestを生成する。 | 
RestMockHttpRequest | 
get(java.lang.String uri)
GETのHTTPメソッドで 
RestMockHttpRequestを生成する。 | 
RestMockHttpRequestBuilder | 
getHttpRequestBuilder()
システムリポジトリから 
RestMockHttpRequestBuilderを取得する。 | 
RestMockHttpRequest | 
newRequest(java.lang.String httpMethod,
          java.lang.String uri)
任意のHTTPメソッドで 
RestMockHttpRequestを生成する。 | 
RestMockHttpRequest | 
patch(java.lang.String uri)
PATCHのHTTPメソッドで 
RestMockHttpRequestを生成する。 | 
RestMockHttpRequest | 
post(java.lang.String uri)
POSTのHTTPメソッドで 
RestMockHttpRequestを生成する。 | 
RestMockHttpRequest | 
put(java.lang.String uri)
PUTのHTTPメソッドで 
RestMockHttpRequestを生成する。 | 
protected java.lang.String | 
read(java.io.File file)
ファイルを読み込みStringを返す。 
 | 
java.lang.String | 
readTextResource(java.lang.Class<?> testClass,
                java.lang.String fileName)
指定したテストクラスと同じパッケージにあるファイルを読み込み文字列を返す。 
 | 
protected java.lang.String | 
readTextResource(java.lang.String fileName)
テストクラスと同じパッケージにあるファイルを読み込み文字列を返す。 
 | 
static void | 
resetHttpServer()
キャッシュした HttpServer をリセットする。 
 | 
HttpResponse | 
sendRequest(HttpRequest request)
テストリクエストを内蔵サーバに渡しレスポンスを返す。 
 | 
HttpResponse | 
sendRequest(HttpRequest request,
           RequestResponseProcessor processor)
テストリクエストを内蔵サーバに渡しレスポンスを返す。 
 | 
HttpResponse | 
sendRequestWithContext(HttpRequest request,
                      ExecutionContext context)
ExecutionContextを設定しテストリクエストを内蔵サーバに渡しレスポンスを返す。
 ExecutionContextの設定はHttpRequestTestSupportHandlerを利用する。 | 
HttpResponse | 
sendRequestWithContext(HttpRequest request,
                      ExecutionContext context,
                      RequestResponseProcessor processor)
ExecutionContextを設定しテストリクエストを内蔵サーバに渡しレスポンスを返す。
 ExecutionContextの設定はHttpRequestTestSupportHandlerを利用する。 | 
void | 
setUp()
システムリポジトリから設定を取得しHTTPサーバを起動する。 
 | 
dispatchEventOfAfterTestClass, dispatchEventOfAfterTestMethod, dispatchEventOfBeforeTestClassAndBeforeSuit, dispatchEventOfBeforeTestMethod, getMethodNamepublic TestDescription testDescription
public void setUp()
public RestMockHttpRequestBuilder getHttpRequestBuilder()
RestMockHttpRequestBuilderを取得する。RestMockHttpRequestBuilderpublic RestMockHttpRequest newRequest(java.lang.String httpMethod, java.lang.String uri)
RestMockHttpRequestを生成する。httpMethod - HTTPメソッドuri - リクエストURIRestMockHttpRequestpublic RestMockHttpRequest get(java.lang.String uri)
RestMockHttpRequestを生成する。uri - リクエストURIRestMockHttpRequestpublic RestMockHttpRequest post(java.lang.String uri)
RestMockHttpRequestを生成する。uri - リクエストURIRestMockHttpRequestpublic RestMockHttpRequest put(java.lang.String uri)
RestMockHttpRequestを生成する。uri - リクエストURIRestMockHttpRequestpublic RestMockHttpRequest delete(java.lang.String uri)
RestMockHttpRequestを生成する。uri - リクエストURIRestMockHttpRequestpublic RestMockHttpRequest patch(java.lang.String uri)
RestMockHttpRequestを生成する。uri - リクエストURIRestMockHttpRequestpublic HttpResponse sendRequest(HttpRequest request)
request - テストリクエストpublic HttpResponse sendRequest(HttpRequest request, RequestResponseProcessor processor)
request - テストリクエストprocessor - リクエスト・レスポンスに追加処理を実行するプロセッサーpublic HttpResponse sendRequestWithContext(HttpRequest request, ExecutionContext context)
ExecutionContextを設定しテストリクエストを内蔵サーバに渡しレスポンスを返す。
 ExecutionContextの設定はHttpRequestTestSupportHandlerを利用する。request - テストリクエストcontext - 実行コンテキストHttpRequestTestSupportHandlerpublic HttpResponse sendRequestWithContext(HttpRequest request, ExecutionContext context, RequestResponseProcessor processor)
ExecutionContextを設定しテストリクエストを内蔵サーバに渡しレスポンスを返す。
 ExecutionContextの設定はHttpRequestTestSupportHandlerを利用する。request - テストリクエストcontext - 実行コンテキストprocessor - リクエスト・レスポンスに追加処理を実行するプロセッサーHttpRequestTestSupportHandlerpublic static void resetHttpServer()
public void assertStatusCode(java.lang.String message,
                             HttpResponse.Status expected,
                             HttpResponse response)
message - アサート失敗時のメッセージexpected - 期待するステータスresponse - HTTPレスポンスpublic void assertStatusCode(java.lang.String message,
                             int expected,
                             HttpResponse response)
message - アサート失敗時のメッセージexpected - 期待するステータスコード値response - HTTPレスポンスprotected java.lang.String readTextResource(java.lang.String fileName)
fileName - 読み込むファイル名public java.lang.String readTextResource(java.lang.Class<?> testClass,
                                         java.lang.String fileName)
testClass - テストクラスfileName - 読み込むファイル名protected java.lang.String read(java.io.File file)
                         throws java.io.IOException
file - 読み込むファイルjava.io.IOException - 読み込み失敗時の例外protected static java.lang.String createNoComponentMessage(java.lang.String componentKey)
componentKey - コンポーネントのキー