Uses of Interface
org.hamcrest.SelfDescribing

Packages that use SelfDescribing
org.hamcrest The stable API defining Matcher and its associated interfaces and classes. 
org.hamcrest.core Fundamental matchers of objects and values, and composite matchers. 
org.hamcrest.internal   
org.junit.internal   
org.junit.internal.matchers   
 

Uses of SelfDescribing in org.hamcrest
 

Subinterfaces of SelfDescribing in org.hamcrest
 interface Matcher<T>
          A matcher over acceptable values.
 

Classes in org.hamcrest that implement SelfDescribing
 class BaseMatcher<T>
          BaseClass for all Matcher implementations.
 

Methods in org.hamcrest with parameters of type SelfDescribing
 Description Description.appendDescriptionOf(SelfDescribing value)
          Appends the description of a SelfDescribing value to this description.
 Description BaseDescription.appendDescriptionOf(SelfDescribing value)
           
static String StringDescription.asString(SelfDescribing selfDescribing)
          Alias for StringDescription.toString(SelfDescribing).
static String StringDescription.toString(SelfDescribing value)
          Return the description of a SelfDescribing object as a String.
 

Method parameters in org.hamcrest with type arguments of type SelfDescribing
 Description Description.appendList(String start, String separator, String end, Iterable<? extends SelfDescribing> values)
          Appends a list of SelfDescribing objects to the description.
 Description BaseDescription.appendList(String start, String separator, String end, Iterable<? extends SelfDescribing> values)
           
 

Uses of SelfDescribing in org.hamcrest.core
 

Classes in org.hamcrest.core that implement SelfDescribing
 class AllOf<T>
          Calculates the logical conjunction of two matchers.
 class AnyOf<T>
          Calculates the logical disjunction of two matchers.
 class DescribedAs<T>
          Provides a custom description to another matcher.
 class Is<T>
          Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
 class IsAnything<T>
          A matcher that always returns true.
 class IsEqual<T>
          Is the value equal to another value, as tested by the Object.equals(java.lang.Object) invokedMethod?
 class IsInstanceOf
          Tests whether the value is an instance of a class.
 class IsNot<T>
          Calculates the logical negation of a matcher.
 class IsNull<T>
          Is the value null?
 class IsSame<T>
          Is the value the same object as another value?
 

Uses of SelfDescribing in org.hamcrest.internal
 

Classes in org.hamcrest.internal that implement SelfDescribing
 class SelfDescribingValue<T>
           
 

Methods in org.hamcrest.internal that return SelfDescribing
 SelfDescribing SelfDescribingValueIterator.next()
           
 

Uses of SelfDescribing in org.junit.internal
 

Classes in org.junit.internal that implement SelfDescribing
 class AssumptionViolatedException
           
 

Uses of SelfDescribing in org.junit.internal.matchers
 

Classes in org.junit.internal.matchers that implement SelfDescribing
 class CombinableMatcher<T>
           
 class IsCollectionContaining<T>
           
 class StringContains
          Tests if the argument is a string that contains a substring.
 class SubstringMatcher
           
 class TypeSafeMatcher<T>
          Convenient base class for Matchers that require a non-null value of a specific type.