インターフェース GraphQlTester.Request<T extends GraphQlTester.Request<T>>
- 型パラメーター:
T
- リクエストの種類
- 含まれているインターフェース:
- GraphQlTester
public static interface GraphQlTester.Request<T extends GraphQlTester.Request<T>>
GraphQL リクエストの入力を収集して実行するオプションを宣言します。
メソッドのサマリー
修飾子と型メソッド説明execute()
GraphQL リクエストを実行し、さらに インスペクションのレスポンスデータとエラーの仕様を返します。void
GraphQL リクエストを実行し、レスポンスにエラーが含まれていないことを確認します。GraphQL リクエストをサブスクリプションとして実行し、結果ストリームを変換するオプションを含む仕様を返します。プロトコル拡張の値を追加します。指定されたフラグメントセクションをrequest document
に追加します。fragmentName
(StringSE fragmentName) 指定されたキーを使用して、構成されたDocumentSource
の助けを借りてファイルから GraphQL フラグメントドキュメントを解決するfragment(String)
のバリアント。operationName
(StringSE name) オペレーション名を設定します。変数を追加します。Map
SE から変数を追加します。
メソッドの詳細
operationName
オペレーション名を設定します。- パラメーター:
name
- 操作名- 戻り値:
- このリクエスト仕様
fragment
指定されたフラグメントセクションをrequest document
に追加します。フラグメントは、必要に応じてクエリに含めるフィールドの選択を記述し、fragment
キーワードで定義されます。- パラメーター:
fragment
- フラグメントの定義- 戻り値:
- このリクエスト仕様
- 導入:
- 1.3
- 関連事項:
fragmentName
指定されたキーを使用して、構成されたDocumentSource
の助けを借りてファイルから GraphQL フラグメントドキュメントを解決するfragment(String)
のバリアント。- パラメーター:
fragmentName
- 追加するフラグメントの名前- 戻り値:
- このリクエスト仕様
- 例外:
IllegalArgumentExceptionSE
- fragmentName を解決できない場合- 導入:
- 1.3
variable
変数を追加します。- パラメーター:
name
- 変数名value
- 変数値。GraphQL は値に null を提供することと、値をまったく提供しないことをサポートしているため、null
である可能性があります。- 戻り値:
- このリクエスト仕様
variables
Map
SE から変数を追加します。- パラメーター:
values
- 追加する変数。GraphQL は値として null をサポートするため、null
値が含まれる可能性があります。- 戻り値:
- このリクエスト仕様
- 導入:
- 1.3.0
extension
プロトコル拡張の値を追加します。- パラメーター:
name
- プロトコル拡張名value
- 拡張値- 戻り値:
- このリクエスト仕様
execute
GraphQlTester.Response execute()GraphQL リクエストを実行し、さらに インスペクションのレスポンスデータとエラーの仕様を返します。- 戻り値:
- レスポンスをアサートするためのオプション
- 例外:
AssertionErrorSE
- リクエストが HTTP 経由で実行され、レスポンスステータスが 200 (OK) でない場合。
executeAndVerify
void executeAndVerify()GraphQL リクエストを実行し、レスポンスにエラーが含まれていないことを確認します。executeSubscription
GraphQlTester.Subscription executeSubscription()GraphQL リクエストをサブスクリプションとして実行し、結果ストリームを変換するオプションを含む仕様を返します。- 戻り値:
- サブスクリプション結果ストリームを変換するオプションを含む仕様
- 例外:
AssertionErrorSE
- リクエストが HTTP 経由で実行され、レスポンスステータスが 200 (OK) でない場合。