org.truth0.subjects
Class CollectionSubject<S extends CollectionSubject<S,T,C>,T,C extends Collection<T>>

java.lang.Object
  extended by org.truth0.subjects.Subject<S,C>
      extended by org.truth0.subjects.IterableSubject<S,T,C>
          extended by org.truth0.subjects.CollectionSubject<S,T,C>
Direct Known Subclasses:
ListSubject

@GwtCompatible
public class CollectionSubject<S extends CollectionSubject<S,T,C>,T,C extends Collection<T>>
extends IterableSubject<S,T,C>


Nested Class Summary
static interface CollectionSubject.Has<E,C extends Collection<E>>
           
 
Field Summary
 
Fields inherited from class org.truth0.subjects.Subject
failureStrategy
 
Constructor Summary
protected CollectionSubject(FailureStrategy failureStrategy, C collection)
           
 
Method Summary
static
<T,C extends Collection<T>>
CollectionSubject<? extends CollectionSubject<?,T,C>,T,C>
create(FailureStrategy failureStrategy, Collection<T> collection)
           
 CollectionSubject.Has<T,C> has()
           
 void isEmpty()
          Attests that a Collection is empty or fails.
 
Methods inherited from class org.truth0.subjects.IterableSubject
create, isNotEmpty, iteratesAs, iteratesAs, iteratesOverSequence
 
Methods inherited from class org.truth0.subjects.Subject
check, equals, fail, failWithBadResults, failWithCustomSubject, failWithoutSubject, failWithRawMessage, getDisplaySubject, getSubject, hashCode, internalCustomName, is, isA, isEqualTo, isNotA, isNotEqualTo, isNotNull, isNull, labeled, named
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionSubject

protected CollectionSubject(FailureStrategy failureStrategy,
                            C collection)
Method Detail

create

public static <T,C extends Collection<T>> CollectionSubject<? extends CollectionSubject<?,T,C>,T,C> create(FailureStrategy failureStrategy,
                                                                                                           Collection<T> collection)

isEmpty

public void isEmpty()
Attests that a Collection is empty or fails.

Overrides:
isEmpty in class IterableSubject<S extends CollectionSubject<S,T,C>,T,C extends Collection<T>>

has

@CheckReturnValue
public CollectionSubject.Has<T,C> has()


Copyright © 2014. All rights reserved.