Package com.google.common.truth
Class CollectionSubject<S extends CollectionSubject<S,T,C>,T,C extends java.util.Collection<T>>
- java.lang.Object
-
- com.google.common.truth.Subject<S,C>
-
- com.google.common.truth.IterableSubject<S,T,C>
-
- com.google.common.truth.CollectionSubject<S,T,C>
-
- Direct Known Subclasses:
ListSubject
public class CollectionSubject<S extends CollectionSubject<S,T,C>,T,C extends java.util.Collection<T>> extends IterableSubject<S,T,C>
Propositions forCollection
subjects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CollectionSubject.Has<T,C extends java.util.Collection<T>>
-
Nested classes/interfaces inherited from class com.google.common.truth.Subject
Subject.HasField
-
-
Field Summary
-
Fields inherited from class com.google.common.truth.Subject
failureStrategy
-
-
Constructor Summary
Constructors Constructor Description CollectionSubject(FailureStrategy failureStrategy, C collection)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static <T,C extends java.util.Collection<T>>
CollectionSubject<? extends CollectionSubject<?,T,C>,T,C>create(FailureStrategy failureStrategy, java.util.Collection<T> collection)
CollectionSubject.Has<T,C>
has()
-
Methods inherited from class com.google.common.truth.IterableSubject
contains, containsAllIn, containsAllOf, containsAnyIn, containsAnyOf, containsExactly, containsExactlyElementsIn, containsNoDuplicates, containsNoneIn, containsNoneOf, containsOnlyElements, containsOnlyElementsIn, create, doesNotContain, hasSize, isEmpty, isNotEmpty, iteratesAs, iteratesAs, iteratesOverSequence
-
Methods inherited from class com.google.common.truth.Subject
check, equals, fail, fail, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hasField, hashCode, internalCustomName, is, isA, isEqualTo, isInstanceOf, isNotA, isNotEqualTo, isNotInstanceOf, isNotNull, isNotSameAs, isNull, isSameAs, labeled, named
-
-
-
-
Constructor Detail
-
CollectionSubject
CollectionSubject(FailureStrategy failureStrategy, C collection)
-
-
Method Detail
-
create
static <T,C extends java.util.Collection<T>> CollectionSubject<? extends CollectionSubject<?,T,C>,T,C> create(FailureStrategy failureStrategy, java.util.Collection<T> collection)
-
has
@CheckReturnValue public CollectionSubject.Has<T,C> has()
-
-