インターフェース GraphQlTester.EntityList<E extends @Nullable ObjectSE>

型パラメーター:
E - リスト内の要素の型
すべてのスーパーインターフェース:
GraphQlTester.Entity<ListSE<E>, GraphQlTester.EntityList<E>>GraphQlTester.Traversable
含まれているインターフェース:
GraphQlTester

public static interface GraphQlTester.EntityList<E extends @Nullable ObjectSE> extends GraphQlTester.Entity<ListSE<E>, GraphQlTester.EntityList<E>>
デコードされたエンティティのリストを含み、アサートするオプションを提供します。
導入:
1.0.0
作成者:
Rossen Stoyanchev, Brian Clozel
  • メソッドの詳細

    • contains

      GraphQlTester.EntityList<E> contains(E... values)
      リストに指定された値が任意の順序で含まれていることを確認します。
      パラメーター:
      values - 期待される値
      戻り値:
      さらなるアサーションのための EntityList 仕様
    • doesNotContain

      GraphQlTester.EntityList<E> doesNotContain(E... values)
      指定された値がリストに含まれていないことを確認してください。
      パラメーター:
      values - 期待されていない値
      戻り値:
      さらなるアサーションのための EntityList 仕様
    • containsExactly

      GraphQlTester.EntityList<E> containsExactly(E... values)
      リストに指定された値が正確に含まれており、他に何も含まれていないことを同じ順序で確認してください。
      パラメーター:
      values - 期待値
      戻り値:
      さらなるアサーションのための EntityList 仕様
    • hasSize

      GraphQlTester.EntityList<E> hasSize(int size)
      リスト内の値の数を確認します。
      パラメーター:
      size - 予想されるサイズ
      戻り値:
      さらなるアサーションのための EntityList 仕様
    • hasSizeLessThan

      GraphQlTester.EntityList<E> hasSizeLessThan(int size)
      リストが値の数よりも少ないことを確認します。
      パラメーター:
      size - 実際のサイズと比較する数値
      戻り値:
      さらなるアサーションのための EntityList 仕様
    • hasSizeGreaterThan

      GraphQlTester.EntityList<E> hasSizeGreaterThan(int size)
      リストに指定された数よりも多くの値があることを確認してください。
      パラメーター:
      size - 実際のサイズと比較する数値
      戻り値:
      さらなるアサーションのための EntityList 仕様
    • singleElement

      GraphQlTester.Entity<E,?> singleElement()
      リストに要素が 1 つだけ含まれていることを確認し、その要素に対応する Entity 仕様を返します。

      これは、hasSize(1) とリストの最初の要素への移動を組み合わせた便利なメソッドです。

      戻り値:
      さらなるアサーションを可能にする単一要素の Entity 仕様