org.fest.assertions.core
Interface IndexedObjectEnumerableAssert<T>

All Known Implementing Classes:
ListAssert, ObjectArrayAssert

public interface IndexedObjectEnumerableAssert<T>

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

Author:
Alex Ruiz, Mikhail Mazursky

Method Summary
 IndexedObjectEnumerableAssert<T> contains(T value, Index index)
          Verifies that the actual group contains the given object at the given index.
 IndexedObjectEnumerableAssert<T> doesNotContain(T value, Index index)
          Verifies that the actual group does not contain the given object at the given index.
 

Method Detail

contains

IndexedObjectEnumerableAssert<T> 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

IndexedObjectEnumerableAssert<T> 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.