インターフェース GraphQlTester.Builder<B extends GraphQlTester.Builder<B>>

型パラメーター:
B - ビルダーの種類
既知のすべてのサブインターフェース:
ExecutionGraphQlServiceTester.Builder<B>HttpGraphQlTester.Builder<B>RSocketGraphQlTester.Builder<B>WebGraphQlTester.Builder<B>WebSocketGraphQlTester.Builder<B>
すべての既知の実装クラス:
AbstractGraphQlTesterBuilderDefaultRSocketGraphQlTesterBuilder
含まれているインターフェース:
GraphQlTester

public static interface GraphQlTester.Builder<B extends GraphQlTester.Builder<B>>
GraphQlTester インスタンスを作成するビルダー。
導入:
1.0.0
作成者:
Rossen Stoyanchev, Brian Clozel
  • メソッドの詳細

    • errorFilter

      B errorFilter(PredicateSE<ResponseError> predicate)
      すべてのリクエストに適用されるグローバル filter を構成します。
      パラメーター:
      predicate - 追加するエラーフィルター
      戻り値:
      同じビルダーインスタンス
    • documentSource

      B documentSource(DocumentSource contentLoader)
      ドキュメントを名前で解決するために、GraphQlTester.documentName(String) で使用する DocumentSource を構成します。

      デフォルトでは、これはクラスパスの場所 "graphql-test/" および ResourceDocumentSource.FILE_EXTENSIONS を拡張子として持つ ResourceDocumentSource に設定されています。

      パラメーター:
      contentLoader - ドキュメントコンテンツローダー
    • responseTimeout

      B responseTimeout(DurationSE timeout)
      GraphQL レスポンスを待機する最大時間。

      デフォルトでは、これは 5 秒に設定されています。

      パラメーター:
      timeout - レスポンスタイムアウト値
    • build

      GraphQlTester build()
      GraphQlTester をビルドします。
      戻り値:
      作成されたインスタンス