インターフェース GraphQlTester.Builder<B extends GraphQlTester.Builder<B>>
- 型パラメーター:
B- ビルダーの種類
- 既知のすべてのサブインターフェース:
ExecutionGraphQlServiceTester.Builder<B>、HttpGraphQlTester.Builder<B>、RSocketGraphQlTester.Builder<B>、WebGraphQlTester.Builder<B>、WebSocketGraphQlTester.Builder<B>
- 含まれているインターフェース:
GraphQlTester
public static interface GraphQlTester.Builder<B extends GraphQlTester.Builder<B>>
GraphQlTester インスタンスを作成するビルダー。- 導入:
- 1.0.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
方法の概要
修飾子と型メソッド説明build()GraphQlTesterをビルドします。documentSource(DocumentSource contentLoader) ドキュメントを名前で解決するために、GraphQlTester.documentName(String)で使用するDocumentSourceを構成します。errorFilter(PredicateSE<ResponseError> predicate) すべてのリクエストに適用されるグローバルfilterを構成します。responseTimeout(DurationSE timeout) GraphQL レスポンスを待機する最大時間。
メソッドの詳細
errorFilter
すべてのリクエストに適用されるグローバルfilterを構成します。- パラメーター:
predicate- 追加するエラーフィルター- 戻り値:
- 同じビルダーインスタンス
documentSource
ドキュメントを名前で解決するために、GraphQlTester.documentName(String)で使用するDocumentSourceを構成します。デフォルトでは、これはクラスパスの場所
"graphql-test/"およびResourceDocumentSource.FILE_EXTENSIONSを拡張子として持つResourceDocumentSourceに設定されています。- パラメーター:
contentLoader- ドキュメントコンテンツローダー
responseTimeout
GraphQL レスポンスを待機する最大時間。デフォルトでは、これは 5 秒に設定されています。
- パラメーター:
timeout- レスポンスタイムアウト値
build