インターフェース GraphQlTester.Errors

含まれているインターフェース:
GraphQlTester

public static interface GraphQlTester.Errors
予想されるエラーを除外するか、すべてのエラーを調べて、予想外のエラーがないことを確認するオプションを宣言します。
導入:
1.0.0
作成者:
Rossen Stoyanchev, Brian Clozel
  • メソッドの詳細

    • filter

      これを使用して、予想されるが無視できるエラーを除外します。これは、データとともに返される警告やその他の通知に役立ちます。

      構成されたフィルターはすべてのエラーに適用されます。一致するものは期待どおりに処理され、verify() またはデータパスへの traversing の場合は無視されます。

      expect(Predicate) とは対照的に、フィルターはエラーに一致する必要はなく、エラーが存在しなければならないことを意味しません。

      パラメーター:
      errorPredicate - 追加するエラーフィルター
      戻り値:
      verify() の前にさらにフィルターを追加するための同じ仕様
    • expect

      これを使用して、予想されるエラーを宣言します。

      一致するエラーは期待どおりに処理され、verify() またはデータパスへの traversing の場合は無視されます。

      filter(Predicate) とは対照的に、このオプションを使用すると、エラーが存在するか、AssertionErrorSE が発生したことを意味します。

      パラメーター:
      errorPredicate - 予想されるエラーの述語
      戻り値:
      同じ仕様でさらにフィルターを追加したり、予想されるエラーを追加したりします
    • verify

      エラーがないこと、または filtered out ではない予期しないエラーがないことを確認します。
      戻り値:
      データパスに切り替える仕様
    • satisfy

      レスポンスにエラーがある場合は、それを調べます。この方法を使用すると、すべてのエラーが効果的に抑制され、データパスへの traversing が許可されます。
      パラメーター:
      errorsConsumer - でエラーをインスペクションする
      戻り値:
      データパスに切り替える仕様