## Uses of Interface
org.hamcrest.Description

Packages that use Description
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.

Uses of Description in org.hamcrest

Classes in org.hamcrest that implement Description
`class` `BaseDescription` A `Description` that is stored as a string.
`static class` `Description.NullDescription`
`class` `StringDescription` A `Description` that is stored as a string.

Fields in org.hamcrest declared as Description
`static Description` `Description.NONE` A description that consumes input but does nothing.

Methods in org.hamcrest that return Description
`Description` `Description.appendDescriptionOf(SelfDescribing value)` Appends the description of a `SelfDescribing` value to this description.
`Description` `Description.NullDescription.appendDescriptionOf(SelfDescribing value)`
`Description` `BaseDescription.appendDescriptionOf(SelfDescribing value)`
`Description` `Description.appendList(String start, String separator, String end, Iterable<? extends SelfDescribing> values)` Appends a list of `SelfDescribing` objects to the description.
`Description` `Description.NullDescription.appendList(String start, String separator, String end, Iterable<? extends SelfDescribing> values)`
`Description` `BaseDescription.appendList(String start, String separator, String end, Iterable<? extends SelfDescribing> values)`
`Description` `Description.appendText(String text)` Appends some plain text to the description.
`Description` `Description.NullDescription.appendText(String text)`
`Description` `BaseDescription.appendText(String text)`
`Description` `Description.appendValue(Object value)` Appends an arbitary value to the description.
`Description` `Description.NullDescription.appendValue(Object value)`
`Description` `BaseDescription.appendValue(Object value)`

`

`<T> Description`

`

`Description.appendValueList(String start, String separator, String end, Iterable<T> values)`
Appends a list of values to the description.

`

`<T> Description`

`

`Description.NullDescription.appendValueList(String start, String separator, String end, Iterable<T> values)`

`

`<T> Description`

`

`BaseDescription.appendValueList(String start, String separator, String end, Iterable<T> values)`

`

`<T> Description`

`

`Description.appendValueList(String start, String separator, String end, T... values)`
Appends a list of values to the description.

`

`<T> Description`

`

`Description.NullDescription.appendValueList(String start, String separator, String end, T... values)`

`

`<T> Description`

`

`BaseDescription.appendValueList(String start, String separator, String end, T... values)`

Methods in org.hamcrest with parameters of type Description
`Condition<O>` `Condition.Step.apply(I value, Description mismatch)`
`void` `TypeSafeMatcher.describeMismatch(Object item, Description description)`
`void` `TypeSafeDiagnosingMatcher.describeMismatch(Object item, Description mismatchDescription)`
`void` `Matcher.describeMismatch(Object item, Description mismatchDescription)` Generate a description of why the matcher has not accepted the item.
`void` `DiagnosingMatcher.describeMismatch(Object item, Description mismatchDescription)`
`void` `BaseMatcher.describeMismatch(Object item, Description description)`
`protected void` `TypeSafeMatcher.describeMismatchSafely(T item, Description mismatchDescription)` Subclasses should override this.
`void` `SelfDescribing.describeTo(Description description)` Generates a description of the object.
`void` `FeatureMatcher.describeTo(Description description)`
`void` `CustomTypeSafeMatcher.describeTo(Description description)`
`void` `CustomMatcher.describeTo(Description description)`

`static

`<T> Condition<T>`

`

`Condition.matched(T theValue, Description mismatch)`

`protected abstract boolean` `DiagnosingMatcher.matches(Object item, Description mismatchDescription)`
`protected abstract boolean` `TypeSafeDiagnosingMatcher.matchesSafely(T item, Description mismatchDescription)` Subclasses should implement this.
`protected boolean` `FeatureMatcher.matchesSafely(T actual, Description mismatch)`

Uses of Description in org.hamcrest.core

Methods in org.hamcrest.core with parameters of type Description
`void` `Is.describeMismatch(Object item, Description mismatchDescription)`
`void` `DescribedAs.describeMismatch(Object item, Description description)`
`void` `SubstringMatcher.describeMismatchSafely(String item, Description mismatchDescription)`
`void` `SubstringMatcher.describeTo(Description description)`
`void` `IsSame.describeTo(Description description)`
`void` `IsNull.describeTo(Description description)`
`void` `IsNot.describeTo(Description description)`
`void` `IsInstanceOf.describeTo(Description description)`
`void` `IsEqual.describeTo(Description description)`
`void` `IsCollectionContaining.describeTo(Description description)`
`void` `IsAnything.describeTo(Description description)`
`void` `Is.describeTo(Description description)`
`void` `Every.describeTo(Description description)`
`void` `DescribedAs.describeTo(Description description)`
`void` `CombinableMatcher.describeTo(Description description)`
`void` `AnyOf.describeTo(Description description)`
`void` `AllOf.describeTo(Description description)`
`protected boolean` `IsInstanceOf.matches(Object item, Description mismatch)`
`boolean` `AllOf.matches(Object o, Description mismatch)`
`protected boolean` `IsCollectionContaining.matchesSafely(Iterable<? super T> collection, Description mismatchDescription)`
`boolean` `Every.matchesSafely(Iterable<T> collection, Description mismatchDescription)`
`protected boolean` `CombinableMatcher.matchesSafely(T item, Description mismatch)`

Copyright © 2002–2020 JUnit. All rights reserved.