インターフェース GraphQlTester.Request<T extends GraphQlTester.Request<T>>

型パラメーター:
T - リクエストの種類
含まれているインターフェース:
GraphQlTester

public static interface GraphQlTester.Request<T extends GraphQlTester.Request<T>>
GraphQL リクエストの入力を収集して実行するオプションを宣言します。
  • メソッドの詳細

    • operationName

      T operationName(@Nullable StringSE name)
      オペレーション名を設定します。
      パラメーター:
      name - 操作名
      戻り値:
      このリクエスト仕様
    • fragment

      T fragment(StringSE fragment)
      指定されたフラグメントセクションを request document に追加します。フラグメントは、必要に応じてクエリに含めるフィールドの選択を記述し、fragment キーワードで定義されます。
      パラメーター:
      fragment - フラグメントの定義
      戻り値:
      このリクエスト仕様
      導入:
      1.3
      関連事項:
    • fragmentName

      T fragmentName(StringSE fragmentName)
      指定されたキーを使用して、構成された DocumentSource の助けを借りてファイルから GraphQL フラグメントドキュメントを解決する fragment(String) のバリアント。
      パラメーター:
      fragmentName - 追加するフラグメントの名前
      戻り値:
      このリクエスト仕様
      例外:
      IllegalArgumentExceptionSE - fragmentName を解決できない場合
      導入:
      1.3
    • variable

      T variable(StringSE name, @Nullable ObjectSE value)
      変数を追加します。
      パラメーター:
      name - 変数名
      value - 変数値。GraphQL は値に null を提供することと、値をまったく提供しないことをサポートしているため、null である可能性があります。
      戻り値:
      このリクエスト仕様
    • variables

      T variables(MapSE<StringSE,ObjectSE> values)
      MapSE から変数を追加します。
      パラメーター:
      values - 追加する変数。GraphQL は値として null をサポートするため、null 値が含まれる可能性があります。
      戻り値:
      このリクエスト仕様
      導入:
      1.3.0
    • extension

      T extension(StringSE name, @Nullable ObjectSE value)
      プロトコル拡張の値を追加します。
      パラメーター:
      name - プロトコル拡張名
      value - 拡張値
      戻り値:
      このリクエスト仕様
    • execute

      GraphQL リクエストを実行し、さらに インスペクションのレスポンスデータとエラーの仕様を返します。
      戻り値:
      レスポンスをアサートするためのオプション
      例外:
      AssertionErrorSE - リクエストが HTTP 経由で実行され、レスポンスステータスが 200 (OK) でない場合。
    • executeAndVerify

      void executeAndVerify()
      GraphQL リクエストを実行し、レスポンスにエラーが含まれていないことを確認します。
    • executeSubscription

      GraphQlTester.Subscription executeSubscription()
      GraphQL リクエストをサブスクリプションとして実行し、結果ストリームを変換するオプションを含む仕様を返します。
      戻り値:
      サブスクリプション結果ストリームを変換するオプションを含む仕様
      例外:
      AssertionErrorSE - リクエストが HTTP 経由で実行され、レスポンスステータスが 200 (OK) でない場合。