public class ListSubject<S extends ListSubject<S,T,C>,T,C extends List<T>> extends CollectionSubject<S,T,C>
CollectionSubject.Has<E,C extends Collection<E>>Subject.HasFieldfailureStrategy| Modifier | Constructor and Description |
|---|---|
protected |
ListSubject(FailureStrategy failureStrategy,
C list) |
| Modifier and Type | Method and Description |
|---|---|
void |
containsSequence(List<?> sequence)
Attests that a List contains the specified sequence.
|
static <T,C extends List<T>> |
create(FailureStrategy failureStrategy,
List<T> list) |
void |
isOrdered()
Attests that a List is strictly ordered according to the natural ordering of its elements.
|
void |
isOrdered(Comparator<T> comparator)
Attests that a List is strictly ordered according to the given comparator.
|
void |
isPartiallyOrdered()
Attests that a List is partially ordered according to the natural ordering of its elements.
|
void |
isPartiallyOrdered(Comparator<T> comparator)
Attests that a List is partially ordered according to the given comparator.
|
create, has, isEmptycreate, isNotEmpty, iteratesAs, iteratesAs, iteratesOverSequencecheck, equals, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hasField, hashCode, internalCustomName, is, isA, isEqualTo, isNotA, isNotEqualTo, isNotNull, isNull, labeled, namedprotected ListSubject(FailureStrategy failureStrategy, C list)
public static <T,C extends List<T>> ListSubject<? extends ListSubject<?,T,C>,T,C> create(FailureStrategy failureStrategy, List<T> list)
public void containsSequence(List<?> sequence)
public void isOrdered()
ClassCastException - if any pair of elements is not mutually Comparable.NullPointerException - if any element is null.public void isPartiallyOrdered()
ClassCastException - if any pair of elements is not mutually Comparable.NullPointerException - if any element is null.public void isOrdered(Comparator<T> comparator)
ClassCastException - if any pair of elements is not mutually Comparable.NullPointerException - if any element is null.public void isPartiallyOrdered(Comparator<T> comparator)
ClassCastException - if any pair of elements is not mutually Comparable.NullPointerException - if any element is null.Copyright © 2016. All rights reserved.