public interface RequestResponseProcessor
HttpRequestとHttpResponseに追加処理を実行するインターフェース| Modifier and Type | Method and Description | 
|---|---|
HttpRequest | 
processRequest(HttpRequest request)
リクエストに追加処理を実行する 
 | 
HttpResponse | 
processResponse(HttpRequest request,
               HttpResponse response)
レスポンスに追加処理を実行する 
 | 
void | 
reset()
内部状態をリセットする。 
 | 
HttpRequest processRequest(HttpRequest request)
request - HTTPリクエストHttpResponse processResponse(HttpRequest request, HttpResponse response)
request - HTTPレスポンスvoid reset()
複数のテストケースをまたいで内部状態が引き継がれないようにするため、SimpleTestSupportによって各テストケースの開始時にこのメソッドが呼び出される。 ただし、RequestResponseProcessor実装クラスのインスタンスをテストコード内で明示的に生成した場合は自動的には呼び出されないので、必要に応じて呼び出すコードを書くこと。
内部状態を持たない場合や、複数のテストケースをまたいで内部状態を共有したい場合は、中身が空のメソッドを実装するだけで良い。