public class IterableElementComparisonStrategy<T> extends StandardComparisonStrategy
| Modifier and Type | Field and Description |
|---|---|
private java.util.Comparator<? super T> |
elementComparator |
| Constructor and Description |
|---|
IterableElementComparisonStrategy(java.util.Comparator<? super T> elementComparator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqual(java.lang.Object actual,
java.lang.Object other)
Returns true if actual and other are equal based on
Objects.areEqual(Object, Object), false otherwise. |
java.lang.String |
asText() |
private boolean |
compareElementsOf(java.lang.Iterable<T> actual,
java.lang.Iterable<T> other) |
boolean |
isStandard()
Return true if comparison strategy is default/standard, false otherwise
|
java.lang.String |
toString() |
duplicatesFrom, instance, isGreaterThan, isLessThan, iterableContains, iterableRemoves, iterablesRemoveFirst, newSetUsingComparisonStrategy, stringContains, stringEndsWith, stringStartsWitharrayContains, isGreaterThanOrEqualTo, isLessThanOrEqualToprivate java.util.Comparator<? super T> elementComparator
public IterableElementComparisonStrategy(java.util.Comparator<? super T> elementComparator)
public boolean areEqual(java.lang.Object actual,
java.lang.Object other)
StandardComparisonStrategyObjects.areEqual(Object, Object), false otherwise.areEqual in interface ComparisonStrategyareEqual in class StandardComparisonStrategyactual - the object to compare to otherother - the object to compare to actualObjects.areEqual(Object, Object), false otherwise.private boolean compareElementsOf(java.lang.Iterable<T> actual, java.lang.Iterable<T> other)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String asText()
asText in class StandardComparisonStrategypublic boolean isStandard()
ComparisonStrategyisStandard in interface ComparisonStrategyisStandard in class StandardComparisonStrategy