インターフェース 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
方法の概要
修飾子と型メソッド説明リストに指定された値が任意の順序で含まれていることを確認します。containsExactly(E... values) リストに指定された値が正確に含まれており、他に何も含まれていないことを同じ順序で確認してください。doesNotContain(E... values) 指定された値がリストに含まれていないことを確認してください。hasSize(int size) リスト内の値の数を確認します。hasSizeGreaterThan(int size) リストに指定された数よりも多くの値があることを確認してください。hasSizeLessThan(int size) リストが値の数よりも少ないことを確認します。リストに要素が 1 つだけ含まれていることを確認し、その要素に対応するEntity仕様を返します。インターフェース org.springframework.graphql.test.tester.GraphQlTester.Entity から継承されたメソッド
get, isEqualTo, isNotEqualTo, isNotSameAs, isSameAs, matches, satisfiesインターフェース org.springframework.graphql.test.tester.GraphQlTester.Traversable から継承されたメソッド
path, path
メソッドの詳細
contains
リストに指定された値が任意の順序で含まれていることを確認します。- パラメーター:
values- 期待される値- 戻り値:
- さらなるアサーションのための
EntityList仕様
doesNotContain
指定された値がリストに含まれていないことを確認してください。- パラメーター:
values- 期待されていない値- 戻り値:
- さらなるアサーションのための
EntityList仕様
containsExactly
リストに指定された値が正確に含まれており、他に何も含まれていないことを同じ順序で確認してください。- パラメーター:
values- 期待値- 戻り値:
- さらなるアサーションのための
EntityList仕様
hasSize
リスト内の値の数を確認します。- パラメーター:
size- 予想されるサイズ- 戻り値:
- さらなるアサーションのための
EntityList仕様
hasSizeLessThan
リストが値の数よりも少ないことを確認します。- パラメーター:
size- 実際のサイズと比較する数値- 戻り値:
- さらなるアサーションのための
EntityList仕様
hasSizeGreaterThan
リストに指定された数よりも多くの値があることを確認してください。- パラメーター:
size- 実際のサイズと比較する数値- 戻り値:
- さらなるアサーションのための
EntityList仕様
singleElement
GraphQlTester.Entity<E,?> singleElement()リストに要素が 1 つだけ含まれていることを確認し、その要素に対応するEntity仕様を返します。これは、
hasSize(1)とリストの最初の要素への移動を組み合わせた便利なメソッドです。- 戻り値:
- さらなるアサーションを可能にする単一要素の
Entity仕様