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