public class NaturalDescriptionJoiner
extends java.lang.Object
implements org.hamcrest.SelfDescribing
| Constructor and Description |
|---|
NaturalDescriptionJoiner() |
NaturalDescriptionJoiner(java.lang.Object separator) |
NaturalDescriptionJoiner(java.lang.Object normalSeparator,
java.lang.Object lastSeparator) |
NaturalDescriptionJoiner(java.lang.Object prefix,
java.lang.Object normalSeparator,
java.lang.Object lastSeparator,
java.lang.Object suffix) |
| Modifier and Type | Method and Description |
|---|---|
NaturalDescriptionJoiner |
add(java.lang.Object value) |
NaturalDescriptionJoiner |
add(java.lang.Object valuePrefix,
java.lang.Object value) |
NaturalDescriptionJoiner |
add(java.lang.Object valuePrefix,
java.lang.Object value,
java.lang.Object valueSuffix) |
<T> NaturalDescriptionJoiner |
add(java.lang.Object valuePrefix,
T value,
java.lang.Object valueSuffix,
DescriptionProvider<? super T> valueDescriber) |
<T> NaturalDescriptionJoiner |
addMismatch(org.hamcrest.Matcher<? super T> valueMatcher,
T value) |
<T> NaturalDescriptionJoiner |
addMismatch(java.lang.Object valuePrefix,
org.hamcrest.Matcher<? super T> valueMatcher,
T value) |
<T> NaturalDescriptionJoiner |
addMismatch(java.lang.Object valuePrefix,
org.hamcrest.Matcher<? super T> valueMatcher,
T value,
java.lang.Object valueSuffix) |
<T> NaturalDescriptionJoiner |
addMismatch(java.lang.Object valuePrefix,
org.hamcrest.Matcher<? super T> valueMatcher,
T value,
java.lang.Object valueSuffix,
MismatchDescriptionProvider<? super T> mismatchDescriber) |
void |
appendTo(java.lang.StringBuilder sb) |
void |
describeTo(org.hamcrest.Description desc) |
boolean |
isEmpty() |
boolean |
isUsePrefixWhenEmpty() |
boolean |
isUseSuffixWhenEmpty() |
void |
setUsePrefixWhenEmpty(boolean usePrefixWhenEmpty) |
void |
setUseSuffixWhenEmpty(boolean useSuffixWhenEmpty) |
NaturalDescriptionJoiner |
withLastSeparator(java.lang.Object lastSep) |
NaturalDescriptionJoiner |
withNormalSeparator(java.lang.Object normalSep) |
NaturalDescriptionJoiner |
withoutPrefixWhenEmpty() |
NaturalDescriptionJoiner |
withoutSuffixWhenEmpty() |
NaturalDescriptionJoiner |
withPrefix(java.lang.Object prefix) |
NaturalDescriptionJoiner |
withPrefixWhenEmpty() |
NaturalDescriptionJoiner |
withSuffix(java.lang.Object suffix) |
NaturalDescriptionJoiner |
withSuffixWhenEmpty() |
public NaturalDescriptionJoiner(java.lang.Object prefix,
java.lang.Object normalSeparator,
java.lang.Object lastSeparator,
java.lang.Object suffix)
public NaturalDescriptionJoiner()
public NaturalDescriptionJoiner(java.lang.Object separator)
public NaturalDescriptionJoiner(java.lang.Object normalSeparator,
java.lang.Object lastSeparator)
public NaturalDescriptionJoiner withPrefix(java.lang.Object prefix)
public NaturalDescriptionJoiner withSuffix(java.lang.Object suffix)
public NaturalDescriptionJoiner withNormalSeparator(java.lang.Object normalSep)
public NaturalDescriptionJoiner withLastSeparator(java.lang.Object lastSep)
public boolean isUsePrefixWhenEmpty()
public void setUsePrefixWhenEmpty(boolean usePrefixWhenEmpty)
public NaturalDescriptionJoiner withPrefixWhenEmpty()
public NaturalDescriptionJoiner withoutPrefixWhenEmpty()
public boolean isUseSuffixWhenEmpty()
public void setUseSuffixWhenEmpty(boolean useSuffixWhenEmpty)
public NaturalDescriptionJoiner withSuffixWhenEmpty()
public NaturalDescriptionJoiner withoutSuffixWhenEmpty()
public boolean isEmpty()
public NaturalDescriptionJoiner add(java.lang.Object valuePrefix, java.lang.Object value, java.lang.Object valueSuffix)
public NaturalDescriptionJoiner add(java.lang.Object valuePrefix, java.lang.Object value)
public NaturalDescriptionJoiner add(java.lang.Object value)
public <T> NaturalDescriptionJoiner add(java.lang.Object valuePrefix, T value, java.lang.Object valueSuffix, DescriptionProvider<? super T> valueDescriber)
public <T> NaturalDescriptionJoiner addMismatch(java.lang.Object valuePrefix, org.hamcrest.Matcher<? super T> valueMatcher, T value, java.lang.Object valueSuffix)
public <T> NaturalDescriptionJoiner addMismatch(java.lang.Object valuePrefix, org.hamcrest.Matcher<? super T> valueMatcher, T value)
public <T> NaturalDescriptionJoiner addMismatch(org.hamcrest.Matcher<? super T> valueMatcher, T value)
public <T> NaturalDescriptionJoiner addMismatch(java.lang.Object valuePrefix, org.hamcrest.Matcher<? super T> valueMatcher, T value, java.lang.Object valueSuffix, MismatchDescriptionProvider<? super T> mismatchDescriber)
public void describeTo(org.hamcrest.Description desc)
describeTo in interface org.hamcrest.SelfDescribingpublic void appendTo(java.lang.StringBuilder sb)