Package | Description |
---|---|
org.assertj.core.api | |
org.assertj.core.error | |
org.assertj.core.internal |
Modifier and Type | Field and Description |
---|---|
private ComparisonStrategy |
AbstractOptionalAssert.optionalValueComparisonStrategy |
Modifier and Type | Method and Description |
---|---|
protected SELF |
AbstractListAssert.usingComparisonStrategy(ComparisonStrategy comparisonStrategy) |
protected SELF |
AbstractIterableAssert.usingComparisonStrategy(ComparisonStrategy comparisonStrategy) |
Modifier and Type | Field and Description |
---|---|
private ComparisonStrategy |
ShouldBeEqual.comparisonStrategy |
Modifier and Type | Method and Description |
---|---|
static ErrorMessageFactory |
ShouldContainExactly.elementsDifferAtIndex(java.lang.Object actualElement,
java.lang.Object expectedElement,
int indexOfDifferentElements,
ComparisonStrategy comparisonStrategy)
Creates a new
for the case where actual and expected have the same
elements in different order according to the given ComparisonStrategy . |
static ErrorMessageFactory |
ShouldBeAfter.shouldBeAfter(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeAfterOrEqualTo.shouldBeAfterOrEqualTo(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeAfterYear.shouldBeAfterYear(java.util.Date actual,
int year,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeBefore.shouldBeBefore(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeBeforeOrEqualTo.shouldBeBeforeOrEqualTo(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeBeforeYear.shouldBeBeforeYear(java.util.Date actual,
int year,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeBetween.shouldBeBetween(java.util.Date actual,
java.util.Date start,
java.util.Date end,
boolean inclusiveStart,
boolean inclusiveEnd,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static <T extends java.lang.Comparable<? super T>> |
ShouldBeBetween.shouldBeBetween(T actual,
T start,
T end,
boolean inclusiveStart,
boolean inclusiveEnd,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static AssertionErrorFactory |
ShouldBeEqual.shouldBeEqual(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy,
Representation representation)
Creates a new
. |
static <T extends java.lang.Comparable<? super T>> |
ShouldBeGreater.shouldBeGreater(T actual,
T other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static <T extends java.lang.Comparable<? super T>> |
ShouldBeGreaterOrEqual.shouldBeGreaterOrEqual(T actual,
T other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeIn.shouldBeIn(java.lang.Object actual,
java.lang.Object values,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeInTheFuture.shouldBeInTheFuture(java.util.Date actual,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeInThePast.shouldBeInThePast(java.util.Date actual,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static <T extends java.lang.Comparable<? super T>> |
ShouldBeLess.shouldBeLess(T actual,
T other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static <T extends java.lang.Comparable<? super T>> |
ShouldBeLessOrEqual.shouldBeLessOrEqual(T actual,
T other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeSubsetOf.shouldBeSubsetOf(java.lang.Object actual,
java.lang.Object values,
java.lang.Iterable<?> unexpected,
ComparisonStrategy comparisonStrategy)
Creates a new
|
static ErrorMessageFactory |
ShouldBeSubstring.shouldBeSubstring(java.lang.CharSequence actual,
java.lang.CharSequence expected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldBeToday.shouldBeToday(java.util.Date actual,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainCharSequence.shouldContain(java.lang.CharSequence actual,
java.lang.CharSequence[] strings,
java.util.Set<? extends java.lang.CharSequence> notFound,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainCharSequence.shouldContain(java.lang.CharSequence actual,
java.lang.CharSequence sequence,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContain.shouldContain(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object notFound,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainAnyOf.shouldContainAnyOf(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
static ErrorMessageFactory |
ShouldContainAtIndex.shouldContainAtIndex(java.lang.Object actual,
java.lang.Object expected,
Index index,
java.lang.Object found,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainExactly.shouldContainExactly(java.lang.Object actual,
java.lang.Iterable<?> expected,
java.lang.Iterable<?> notFound,
java.lang.Iterable<?> notExpected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainExactlyInAnyOrder.shouldContainExactlyInAnyOrder(java.lang.Object actual,
java.lang.Object expected,
java.lang.Iterable<?> notFound,
java.lang.Iterable<?> notExpected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainOnly.shouldContainOnly(java.lang.Object actual,
java.lang.Object expected,
java.lang.Iterable<?> notFound,
java.lang.Iterable<?> notExpected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainCharSequenceOnlyOnce.shouldContainOnlyOnce(java.lang.CharSequence actual,
java.lang.CharSequence sequence,
int occurrences,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainSequenceOfCharSequence.shouldContainSequence(java.lang.CharSequence actual,
java.lang.CharSequence[] sequence,
ComparisonStrategy comparisonStrategy)
Create a new
. |
static ErrorMessageFactory |
ShouldContainSequence.shouldContainSequence(java.lang.Object actual,
java.lang.Object sequence,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainsOnlyOnce.shouldContainsOnlyOnce(java.lang.Object actual,
java.lang.Object expected,
java.util.Set<?> notFound,
java.util.Set<?> notOnlyOnce,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainSubsequenceOfCharSequence.shouldContainSubsequence(java.lang.CharSequence actual,
java.lang.CharSequence[] strings,
int badOrderIndex,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldContainSubsequence.shouldContainSubsequence(java.lang.Object actual,
java.lang.Object subsequence,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldEndWith.shouldEndWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotBeBetween.shouldNotBeBetween(java.util.Date actual,
java.util.Date start,
java.util.Date end,
boolean inclusiveStart,
boolean inclusiveEnd,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotBeEqual.shouldNotBeEqual(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotBeIn.shouldNotBeIn(java.lang.Object actual,
java.lang.Object values,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotContainCharSequence.shouldNotContain(java.lang.CharSequence actual,
java.lang.CharSequence[] values,
java.util.Set<? extends java.lang.CharSequence> found,
ComparisonStrategy comparisonStrategy)
Creates a new
|
static ErrorMessageFactory |
ShouldNotContainCharSequence.shouldNotContain(java.lang.CharSequence actual,
java.lang.CharSequence sequence,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotContain.shouldNotContain(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object found,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotContainAtIndex.shouldNotContainAtIndex(java.lang.Object actual,
java.lang.Object expected,
Index index,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotContainSequence.shouldNotContainSequence(java.lang.Object actual,
java.lang.Object sequence,
int index,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotContainSubsequence.shouldNotContainSubsequence(java.lang.Object actual,
java.lang.Object subsequence,
ComparisonStrategy comparisonStrategy,
int index)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotEndWith.shouldNotEndWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotHaveDuplicates.shouldNotHaveDuplicates(java.lang.Object actual,
java.lang.Object duplicates,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldNotStartWith.shouldNotStartWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
static ErrorMessageFactory |
ShouldStartWith.shouldStartWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy)
Creates a new
. |
Constructor and Description |
---|
ShouldBeAfter(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy) |
ShouldBeAfterOrEqualTo(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy) |
ShouldBeAfterYear(java.util.Date actual,
int year,
ComparisonStrategy comparisonStrategy) |
ShouldBeBefore(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy) |
ShouldBeBeforeOrEqualTo(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy) |
ShouldBeBeforeYear(java.util.Date actual,
int year,
ComparisonStrategy comparisonStrategy) |
ShouldBeBetween(java.util.Date actual,
java.util.Date start,
java.util.Date end,
boolean inclusiveStart,
boolean inclusiveEnd,
ComparisonStrategy comparisonStrategy) |
ShouldBeBetween(T actual,
T start,
T end,
boolean inclusiveStart,
boolean inclusiveEnd,
ComparisonStrategy comparisonStrategy) |
ShouldBeEqual(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy,
Representation representation) |
ShouldBeGreater(java.lang.Comparable<?> actual,
java.lang.Comparable<?> other,
ComparisonStrategy comparisonStrategy) |
ShouldBeGreaterOrEqual(java.lang.Comparable<?> actual,
java.lang.Comparable<?> other,
ComparisonStrategy comparisonStrategy) |
ShouldBeIn(java.lang.Object actual,
java.lang.Object values,
ComparisonStrategy comparisonStrategy) |
ShouldBeInTheFuture(java.util.Date actual,
ComparisonStrategy comparisonStrategy) |
ShouldBeInThePast(java.util.Date actual,
ComparisonStrategy comparisonStrategy) |
ShouldBeLess(java.lang.Comparable<?> actual,
java.lang.Comparable<?> other,
ComparisonStrategy comparisonStrategy) |
ShouldBeLessOrEqual(java.lang.Comparable<?> actual,
java.lang.Comparable<?> other,
ComparisonStrategy comparisonStrategy) |
ShouldBeSubsetOf(java.lang.Object actual,
java.lang.Object values,
java.lang.Iterable<?> unexpected,
ComparisonStrategy comparisonStrategy) |
ShouldBeSubstring(java.lang.CharSequence actual,
java.lang.CharSequence expected,
ComparisonStrategy comparisonStrategy) |
ShouldBeToday(java.util.Date actual,
ComparisonStrategy comparisonStrategy) |
ShouldContain(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object notFound,
ComparisonStrategy comparisonStrategy) |
ShouldContainAnyOf(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
ShouldContainAtIndex(java.lang.Object actual,
java.lang.Object expected,
Index index,
java.lang.Object found,
ComparisonStrategy comparisonStrategy) |
ShouldContainCharSequence(java.lang.String format,
java.lang.CharSequence actual,
java.lang.CharSequence[] values,
java.util.Set<? extends java.lang.CharSequence> notFound,
ComparisonStrategy comparisonStrategy) |
ShouldContainCharSequence(java.lang.String format,
java.lang.CharSequence actual,
java.lang.CharSequence sequence,
ComparisonStrategy comparisonStrategy) |
ShouldContainCharSequenceOnlyOnce(java.lang.CharSequence actual,
java.lang.CharSequence expected,
ComparisonStrategy comparisonStrategy) |
ShouldContainCharSequenceOnlyOnce(java.lang.CharSequence actual,
java.lang.CharSequence expected,
int occurrences,
ComparisonStrategy comparisonStrategy) |
ShouldContainExactly(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy,
java.lang.Object unexpected) |
ShouldContainExactly(java.lang.Object actualElement,
java.lang.Object expectedElement,
int indexOfDifferentElements,
ComparisonStrategy comparisonStrategy) |
ShouldContainExactly(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object notFound,
ComparisonStrategy comparisonStrategy) |
ShouldContainExactly(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object notFound,
java.lang.Object notExpected,
ComparisonStrategy comparisonStrategy) |
ShouldContainExactlyInAnyOrder(java.lang.Object actual,
java.lang.Object expected,
java.lang.Iterable<?> notFound,
java.lang.Iterable<?> notExpected,
ComparisonStrategy comparisonStrategy) |
ShouldContainExactlyInAnyOrder(java.lang.Object actual,
java.lang.Object expected,
java.lang.Iterable<?> notFoundOrNotExpected,
ShouldContainExactlyInAnyOrder.ErrorType errorType,
ComparisonStrategy comparisonStrategy) |
ShouldContainOnly(java.lang.Object actual,
java.lang.Object expected,
java.lang.Iterable<?> notFound,
java.lang.Iterable<?> notExpected,
ComparisonStrategy comparisonStrategy) |
ShouldContainOnly(java.lang.Object actual,
java.lang.Object expected,
java.lang.Iterable<?> notFoundOrNotExpected,
ShouldContainOnly.ErrorType errorType,
ComparisonStrategy comparisonStrategy) |
ShouldContainOnlyKeys(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object notFound,
ComparisonStrategy comparisonStrategy) |
ShouldContainOnlyKeys(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object notFound,
java.lang.Object notExpected,
ComparisonStrategy comparisonStrategy) |
ShouldContainSequence(java.lang.Object actual,
java.lang.Object sequence,
ComparisonStrategy comparisonStrategy) |
ShouldContainSequenceOfCharSequence(java.lang.CharSequence actual,
java.lang.CharSequence[] sequence,
ComparisonStrategy comparisonStrategy) |
ShouldContainsOnlyOnce(java.lang.Object actual,
java.lang.Object expected,
java.util.Set<?> notFound,
ComparisonStrategy comparisonStrategy) |
ShouldContainsOnlyOnce(java.lang.Object actual,
java.lang.Object expected,
java.util.Set<?> notFound,
java.util.Set<?> notOnlyOnce,
ComparisonStrategy comparisonStrategy) |
ShouldContainsOnlyOnce(java.util.Set<?> notOnlyOnce,
java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
ShouldContainSubsequence(java.lang.Object actual,
java.lang.Object subsequence,
ComparisonStrategy comparisonStrategy) |
ShouldContainSubsequenceOfCharSequence(java.lang.String format,
java.lang.CharSequence actual,
java.lang.CharSequence[] strings,
java.lang.CharSequence foundButBadOrder,
java.lang.CharSequence foundButBadOrder2,
ComparisonStrategy comparisonStrategy) |
ShouldEndWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
ShouldNotBeBetween(java.util.Date actual,
java.util.Date start,
java.util.Date end,
boolean inclusiveStart,
boolean inclusiveEnd,
ComparisonStrategy comparisonStrategy) |
ShouldNotBeEqual(java.lang.Object actual,
java.lang.Object other,
ComparisonStrategy comparisonStrategy) |
ShouldNotBeIn(java.lang.Object actual,
java.lang.Object values,
ComparisonStrategy comparisonStrategy) |
ShouldNotContain(java.lang.Object actual,
java.lang.Object expected,
java.lang.Object found,
ComparisonStrategy comparisonStrategy) |
ShouldNotContainAtIndex(java.lang.Object actual,
java.lang.Object expected,
Index index,
ComparisonStrategy comparisonStrategy) |
ShouldNotContainCharSequence(java.lang.String format,
java.lang.CharSequence actual,
java.lang.CharSequence[] values,
java.util.Set<? extends java.lang.CharSequence> found,
ComparisonStrategy comparisonStrategy) |
ShouldNotContainCharSequence(java.lang.String format,
java.lang.CharSequence actual,
java.lang.CharSequence sequence,
ComparisonStrategy comparisonStrategy) |
ShouldNotContainSequence(java.lang.Object actual,
java.lang.Object sequence,
int index,
ComparisonStrategy comparisonStrategy) |
ShouldNotContainSubsequence(java.lang.Object actual,
java.lang.Object subsequence,
ComparisonStrategy comparisonStrategy,
int index) |
ShouldNotEndWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
ShouldNotHaveDuplicates(java.lang.Object actual,
java.lang.Object duplicates,
ComparisonStrategy comparisonStrategy) |
ShouldNotStartWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
ShouldStartWith(java.lang.Object actual,
java.lang.Object expected,
ComparisonStrategy comparisonStrategy) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComparisonStrategy
Base implementation of
ComparisonStrategy contract. |
class |
AtomicReferenceArrayElementComparisonStrategy<T> |
class |
ComparatorBasedComparisonStrategy
Implements
ComparisonStrategy contract with a comparison strategy based on a Comparator . |
class |
IterableElementComparisonStrategy<T> |
class |
ObjectArrayElementComparisonStrategy<T> |
class |
StandardComparisonStrategy
Implements
ComparisonStrategy contract with a comparison strategy based on
Objects.areEqual(Object, Object) method, it is also based on Comparable.compareTo(Object) when Object
are Comparable method. |
Modifier and Type | Field and Description |
---|---|
private ComparisonStrategy |
Strings.comparisonStrategy |
private ComparisonStrategy |
Objects.comparisonStrategy |
private ComparisonStrategy |
Lists.comparisonStrategy |
private ComparisonStrategy |
Iterables.comparisonStrategy |
private ComparisonStrategy |
IterableDiff.comparisonStrategy |
private ComparisonStrategy |
Dates.comparisonStrategy |
private ComparisonStrategy |
Comparables.comparisonStrategy |
private ComparisonStrategy |
Classes.comparisonStrategy |
private ComparisonStrategy |
Arrays.comparisonStrategy |
Modifier and Type | Method and Description |
---|---|
ComparisonStrategy |
Objects.getComparisonStrategy() |
ComparisonStrategy |
ObjectArrays.getComparisonStrategy() |
ComparisonStrategy |
Lists.getComparisonStrategy() |
ComparisonStrategy |
Iterables.getComparisonStrategy() |
ComparisonStrategy |
Arrays.getComparisonStrategy() |
Modifier and Type | Method and Description |
---|---|
(package private) static <T> IterableDiff |
IterableDiff.diff(java.lang.Iterable<T> actual,
java.lang.Iterable<T> expected,
ComparisonStrategy comparisonStrategy) |