org.fest.assertions.core
Interface IndexedObjectEnumerableAssert<S extends IndexedObjectEnumerableAssert<S,T>,T>

Type Parameters:
S - the "self" type of this assertion class. Please read "Emulating 'self types' using Java Generics to simplify fluent API implementation" for more details.
T - the type of elements of the "actual" value.
All Superinterfaces:
EnumerableAssert<S,T>, ObjectEnumerableAssert<S,T>
All Known Implementing Classes:
ListAssert, ObjectArrayAssert

public interface IndexedObjectEnumerableAssert<S extends IndexedObjectEnumerableAssert<S,T>,T>
extends ObjectEnumerableAssert<S,T>

Assertions methods applicable to indexed groups of objects (e.g. arrays or lists.)

Author:
Alex Ruiz, Mikhail Mazursky

Method Summary
 S contains(T value, Index index)
          Verifies that the actual group contains the given object at the given index.
 S doesNotContain(T value, Index index)
          Verifies that the actual group does not contain the given object at the given index.
 
Methods inherited from interface org.fest.assertions.core.ObjectEnumerableAssert
are, areAtLeast, areAtMost, areExactly, areNot, areNotAtLeast, areNotAtMost, areNotExactly, contains, containsAll, containsExactly, containsNull, containsOnly, containsSequence, doesNotContain, doesNotContainNull, doesNotHaveDuplicates, doNotHave, doNotHaveAtLeast, doNotHaveAtMost, doNotHaveExactly, endsWith, have, haveAtLeast, haveAtMost, haveExactly, startsWith
 
Methods inherited from interface org.fest.assertions.core.EnumerableAssert
hasSameSizeAs, hasSameSizeAs, hasSize, isEmpty, isNotEmpty, isNullOrEmpty, usingDefaultElementComparator, usingElementComparator
 

Method Detail

contains

S contains(T value,
           Index index)
Verifies that the actual group contains the given object at the given index.

Parameters:
value - the object to look for.
index - the index where the object should be stored in the actual group.
Returns:
this assertion object.
Throws:
AssertionError - if the actual group is null or empty.
NullPointerException - if the given Index is null.
IndexOutOfBoundsException - if the value of the given Index is equal to or greater than the size of the actual group.
AssertionError - if the actual group does not contain the given object at the given index.

doesNotContain

S doesNotContain(T value,
                 Index index)
Verifies that the actual group does not contain the given object at the given index.

Parameters:
value - the object to look for.
index - the index where the object should be stored in the actual group.
Returns:
this assertion object.
Throws:
AssertionError - if the actual group is null.
NullPointerException - if the given Index is null.
AssertionError - if the actual group contains the given object at the given index.


Copyright © 2007-2012 FEST (Fixtures for Easy Software Testing). All Rights Reserved.