Package org.assertj.core.internal
Class AbstractComparisonStrategy
java.lang.Object
org.assertj.core.internal.AbstractComparisonStrategy
- All Implemented Interfaces:
ComparisonStrategy
- Direct Known Subclasses:
ComparatorBasedComparisonStrategy,StandardComparisonStrategy
Base implementation of
ComparisonStrategy contract.- Author:
- Joel Costigliola
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanarrayContains(Object array, Object value) Returns true if given array contains given value according to the implemented comparison strategy, false otherwise.Iterable<?> duplicatesFrom(Iterable<?> iterable) Returns any duplicate elements from the givenIterableaccording to the implemented comparison strategy.booleanisGreaterThanOrEqualTo(Object actual, Object other) Returns true if actual is greater than or equal to other, false otherwise.booleanisLessThan(Object actual, Object other) Returns true if actual is less than other, false otherwise.booleanisLessThanOrEqualTo(Object actual, Object other) Returns true if actual is less than or equal to other, false otherwise.booleanReturn true if comparison strategy is default/standard, false otherwiseReturns aSethonoring the comparison strategy used.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.assertj.core.internal.ComparisonStrategy
areEqual, asText, isGreaterThan, iterableContains, iterableRemoves, iterablesRemoveFirst, stringContains, stringEndsWith, stringStartsWith
-
Constructor Details
-
AbstractComparisonStrategy
public AbstractComparisonStrategy()
-
-
Method Details
-
duplicatesFrom
Description copied from interface:ComparisonStrategyReturns any duplicate elements from the givenIterableaccording to the implemented comparison strategy.- Specified by:
duplicatesFromin interfaceComparisonStrategy- Parameters:
iterable- the givenIterablewe want to extract duplicate elements.- Returns:
- an
Iterablecontaining the duplicate elements of the given one. If no duplicates are found, an emptyIterableis returned.
-
newSetUsingComparisonStrategy
Returns aSethonoring the comparison strategy used.- Returns:
- a
Sethonoring the comparison strategy used.
-
arrayContains
Description copied from interface:ComparisonStrategyReturns true if given array contains given value according to the implemented comparison strategy, false otherwise.- Specified by:
arrayContainsin interfaceComparisonStrategy- Parameters:
array- the array to search value in (must not be null)value- the object to look for in given array- Returns:
- true if given array contains given value according to the implemented comparison strategy, false otherwise.
-
isLessThan
Description copied from interface:ComparisonStrategyReturns true if actual is less than other, false otherwise.- Specified by:
isLessThanin interfaceComparisonStrategy- Parameters:
actual- the object to compare to otherother- the object to compare to actual- Returns:
- true if actual is less than other, false otherwise.
-
isLessThanOrEqualTo
Description copied from interface:ComparisonStrategyReturns true if actual is less than or equal to other, false otherwise.- Specified by:
isLessThanOrEqualToin interfaceComparisonStrategy- Parameters:
actual- the object to compare to otherother- the object to compare to actual- Returns:
- true if actual is less than or equal to other, false otherwise.
-
isGreaterThanOrEqualTo
Description copied from interface:ComparisonStrategyReturns true if actual is greater than or equal to other, false otherwise.- Specified by:
isGreaterThanOrEqualToin interfaceComparisonStrategy- Parameters:
actual- the object to compare to otherother- the object to compare to actual- Returns:
- true if actual is greater than or equal to other, false otherwise.
-
isStandard
public boolean isStandard()Description copied from interface:ComparisonStrategyReturn true if comparison strategy is default/standard, false otherwise- Specified by:
isStandardin interfaceComparisonStrategy- Returns:
- true if comparison strategy is default/standard, false otherwise
-