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.HasField
failureStrategy
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, isEmpty
create, isNotEmpty, iteratesAs, iteratesAs, iteratesOverSequence
check, equals, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hasField, hashCode, internalCustomName, is, isA, isEqualTo, isNotA, isNotEqualTo, isNotNull, isNull, labeled, named
protected 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.