Uses of Interface
org.assertj.core.internal.ComparisonStrategy
-
Packages that use ComparisonStrategy Package Description org.assertj.core.api org.assertj.core.error org.assertj.core.internal -
-
Uses of ComparisonStrategy in org.assertj.core.api
Fields in org.assertj.core.api declared as ComparisonStrategy Modifier and Type Field Description private ComparisonStrategyAbstractOptionalAssert. optionalValueComparisonStrategyMethods in org.assertj.core.api with parameters of type ComparisonStrategy Modifier and Type Method Description protected SELFAbstractIterableAssert. usingComparisonStrategy(ComparisonStrategy comparisonStrategy)protected SELFAbstractListAssert. usingComparisonStrategy(ComparisonStrategy comparisonStrategy) -
Uses of ComparisonStrategy in org.assertj.core.error
Fields in org.assertj.core.error declared as ComparisonStrategy Modifier and Type Field Description protected ComparisonStrategyShouldBeEqual. comparisonStrategyMethods in org.assertj.core.error with parameters of type ComparisonStrategy Modifier and Type Method Description static ErrorMessageFactoryShouldContainExactly. elementsDifferAtIndex(java.lang.Object actualElement, java.lang.Object expectedElement, int indexOfDifferentElements, ComparisonStrategy comparisonStrategy)Creates a newfor the case where actual and expected have the same elements in different order according to the givenShouldContainExactlyComparisonStrategy.static ErrorMessageFactoryShouldBeAfter. shouldBeAfter(java.lang.Object actual, java.lang.Object other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeAfterstatic ErrorMessageFactoryShouldBeAfterOrEqualTo. shouldBeAfterOrEqualTo(java.lang.Object actual, java.lang.Object other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeAfterOrEqualTostatic ErrorMessageFactoryShouldBeAfterYear. shouldBeAfterYear(java.util.Date actual, int year, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeAfterYearstatic ErrorMessageFactoryShouldBeBefore. shouldBeBefore(java.lang.Object actual, java.lang.Object other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeBeforestatic ErrorMessageFactoryShouldBeBeforeOrEqualTo. shouldBeBeforeOrEqualTo(java.lang.Object actual, java.lang.Object other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeBeforeOrEqualTostatic ErrorMessageFactoryShouldBeBeforeYear. shouldBeBeforeYear(java.util.Date actual, int year, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeBeforeYearstatic ErrorMessageFactoryShouldBeBetween. shouldBeBetween(java.util.Date actual, java.util.Date start, java.util.Date end, boolean inclusiveStart, boolean inclusiveEnd, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeBetweenstatic <T extends java.lang.Comparable<? super T>>
ErrorMessageFactoryShouldBeBetween. shouldBeBetween(T actual, T start, T end, boolean inclusiveStart, boolean inclusiveEnd, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeBetweenstatic AssertionErrorFactoryShouldBeEqual. shouldBeEqual(java.lang.Object actual, java.lang.Object expected, ComparisonStrategy comparisonStrategy, Representation representation)Creates a new.ShouldBeEqualstatic <T extends java.lang.Comparable<? super T>>
ErrorMessageFactoryShouldBeGreater. shouldBeGreater(T actual, T other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeGreaterstatic <T extends java.lang.Comparable<? super T>>
ErrorMessageFactoryShouldBeGreaterOrEqual. shouldBeGreaterOrEqual(T actual, T other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeGreaterOrEqualstatic ErrorMessageFactoryShouldBeIn. shouldBeIn(java.lang.Object actual, java.lang.Object values, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeInstatic ErrorMessageFactoryShouldBeInTheFuture. shouldBeInTheFuture(java.util.Date actual, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeInTheFuturestatic ErrorMessageFactoryShouldBeInThePast. shouldBeInThePast(java.util.Date actual, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeInThePaststatic <T extends java.lang.Comparable<? super T>>
ErrorMessageFactoryShouldBeLess. shouldBeLess(T actual, T other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeLessstatic <T extends java.lang.Comparable<? super T>>
ErrorMessageFactoryShouldBeLessOrEqual. shouldBeLessOrEqual(T actual, T other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeLessOrEqualstatic ErrorMessageFactoryShouldBeSubsetOf. shouldBeSubsetOf(java.lang.Object actual, java.lang.Object values, java.lang.Iterable<?> unexpected, ComparisonStrategy comparisonStrategy)Creates a newShouldBeSubsetOfstatic ErrorMessageFactoryShouldBeSubstring. shouldBeSubstring(java.lang.CharSequence actual, java.lang.CharSequence expected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeSubstringstatic ErrorMessageFactoryShouldBeToday. shouldBeToday(java.util.Date actual, ComparisonStrategy comparisonStrategy)Creates a new.ShouldBeTodaystatic ErrorMessageFactoryShouldContain. shouldContain(java.lang.Object actual, java.lang.Object expected, java.lang.Object notFound, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainstatic ErrorMessageFactoryShouldContainCharSequence. shouldContain(java.lang.CharSequence actual, java.lang.CharSequence[] strings, java.util.Set<? extends java.lang.CharSequence> notFound, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainCharSequencestatic ErrorMessageFactoryShouldContainCharSequence. shouldContain(java.lang.CharSequence actual, java.lang.CharSequence sequence, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainCharSequencestatic ErrorMessageFactoryShouldContainAnyOf. shouldContainAnyOf(java.lang.Object actual, java.lang.Object expected, ComparisonStrategy comparisonStrategy)static ErrorMessageFactoryShouldContainAtIndex. shouldContainAtIndex(java.lang.Object actual, java.lang.Object expected, Index index, java.lang.Object found, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainAtIndexstatic ErrorMessageFactoryShouldContainExactly. shouldContainExactly(java.lang.Object actual, java.lang.Iterable<?> expected, java.lang.Iterable<?> notFound, java.lang.Iterable<?> notExpected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainExactlystatic ErrorMessageFactoryShouldContainExactlyInAnyOrder. shouldContainExactlyInAnyOrder(java.lang.Object actual, java.lang.Object expected, java.lang.Iterable<?> notFound, java.lang.Iterable<?> notExpected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainExactlyInAnyOrderstatic ErrorMessageFactoryShouldContainOnly. shouldContainOnly(java.lang.Object actual, java.lang.Object expected, java.lang.Iterable<?> notFound, java.lang.Iterable<?> notExpected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainOnlyprivate static ErrorMessageFactoryShouldContainOnly. shouldContainOnly(java.lang.Object actual, java.lang.Object expected, java.lang.Iterable<?> notFound, java.lang.Iterable<?> notExpected, ComparisonStrategy comparisonStrategy, GroupTypeDescription groupTypeDescription)static ErrorMessageFactoryShouldContainCharSequenceOnlyOnce. shouldContainOnlyOnce(java.lang.CharSequence actual, java.lang.CharSequence sequence, int occurrences, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainCharSequenceOnlyOncestatic ErrorMessageFactoryShouldContainSequence. shouldContainSequence(java.lang.Object actual, java.lang.Object sequence, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainSequencestatic ErrorMessageFactoryShouldContainSequenceOfCharSequence. shouldContainSequence(java.lang.CharSequence actual, java.lang.CharSequence[] sequence, ComparisonStrategy comparisonStrategy)Create a new.ShouldContainSequenceOfCharSequencestatic ErrorMessageFactoryShouldContainsOnlyOnce. shouldContainsOnlyOnce(java.lang.Object actual, java.lang.Object expected, java.util.Set<?> notFound, java.util.Set<?> notOnlyOnce, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainsOnlyOncestatic ErrorMessageFactoryShouldContainSubsequence. shouldContainSubsequence(java.lang.Object actual, java.lang.Object subsequence, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainSubsequencestatic ErrorMessageFactoryShouldContainSubsequenceOfCharSequence. shouldContainSubsequence(java.lang.CharSequence actual, java.lang.CharSequence[] strings, int badOrderIndex, ComparisonStrategy comparisonStrategy)Creates a new.ShouldContainSubsequenceOfCharSequencestatic ErrorMessageFactoryShouldEndWith. shouldEndWith(java.lang.Object actual, java.lang.Object expected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldEndWithstatic ErrorMessageFactoryShouldNotBeBetween. shouldNotBeBetween(java.util.Date actual, java.util.Date start, java.util.Date end, boolean inclusiveStart, boolean inclusiveEnd, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotBeBetweenstatic ErrorMessageFactoryShouldNotBeEqual. shouldNotBeEqual(java.lang.Object actual, java.lang.Object other, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotBeEqualstatic ErrorMessageFactoryShouldNotBeIn. shouldNotBeIn(java.lang.Object actual, java.lang.Object values, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotBeInstatic ErrorMessageFactoryShouldNotContain. shouldNotContain(java.lang.Object actual, java.lang.Object expected, java.lang.Object found, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotContainstatic ErrorMessageFactoryShouldNotContainCharSequence. shouldNotContain(java.lang.CharSequence actual, java.lang.CharSequence[] values, java.util.Set<? extends java.lang.CharSequence> found, ComparisonStrategy comparisonStrategy)Creates a newShouldNotContainCharSequencestatic ErrorMessageFactoryShouldNotContainCharSequence. shouldNotContain(java.lang.CharSequence actual, java.lang.CharSequence sequence, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotContainCharSequencestatic ErrorMessageFactoryShouldNotContainAtIndex. shouldNotContainAtIndex(java.lang.Object actual, java.lang.Object expected, Index index, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotContainAtIndexstatic ErrorMessageFactoryShouldNotContainSequence. shouldNotContainSequence(java.lang.Object actual, java.lang.Object sequence, int index, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotContainSequencestatic ErrorMessageFactoryShouldNotContainSubsequence. shouldNotContainSubsequence(java.lang.Object actual, java.lang.Object subsequence, ComparisonStrategy comparisonStrategy, int index)Creates a new.ShouldNotContainSubsequencestatic ErrorMessageFactoryShouldNotEndWith. shouldNotEndWith(java.lang.Object actual, java.lang.Object expected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotEndWithstatic ErrorMessageFactoryShouldNotHaveDuplicates. shouldNotHaveDuplicates(java.lang.Object actual, java.lang.Object duplicates, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotHaveDuplicatesstatic ErrorMessageFactoryShouldNotStartWith. shouldNotStartWith(java.lang.Object actual, java.lang.Object expected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldNotStartWithstatic ErrorMessageFactoryShouldStartWith. shouldStartWith(java.lang.Object actual, java.lang.Object expected, ComparisonStrategy comparisonStrategy)Creates a new.ShouldStartWithConstructors in org.assertj.core.error with parameters of type ComparisonStrategy Constructor 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, GroupTypeDescription groupTypeDescription)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, int occurrences, ComparisonStrategy comparisonStrategy)ShouldContainCharSequenceOnlyOnce(java.lang.CharSequence actual, java.lang.CharSequence expected, ComparisonStrategy comparisonStrategy)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, java.lang.Object notExpected, 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, ComparisonStrategy comparisonStrategy, java.lang.Object unexpected)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, GroupTypeDescription groupTypeDescription)ShouldContainOnly(java.lang.Object actual, java.lang.Object expected, java.lang.Iterable<?> notFoundOrNotExpected, ShouldContainOnly.ErrorType errorType, ComparisonStrategy comparisonStrategy, GroupTypeDescription groupTypeDescription)ShouldContainOnlyKeys(java.lang.Object actual, java.lang.Object expected, java.lang.Object notFound, java.lang.Object notExpected, ComparisonStrategy comparisonStrategy)ShouldContainOnlyKeys(java.lang.Object actual, java.lang.Object expected, java.lang.Object notFound, 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, java.util.Set<?> notOnlyOnce, ComparisonStrategy comparisonStrategy)ShouldContainsOnlyOnce(java.lang.Object actual, java.lang.Object expected, java.util.Set<?> notFound, 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) -
Uses of ComparisonStrategy in org.assertj.core.internal
Classes in org.assertj.core.internal that implement ComparisonStrategy Modifier and Type Class Description classAbstractComparisonStrategyBase implementation ofComparisonStrategycontract.classAtomicReferenceArrayElementComparisonStrategy<T>classComparatorBasedComparisonStrategyImplementsComparisonStrategycontract with a comparison strategy based on aComparator.classIterableElementComparisonStrategy<T>classObjectArrayElementComparisonStrategy<T>classStandardComparisonStrategyImplementsComparisonStrategycontract with a comparison strategy based onObjects.deepEquals(Object, Object)method, it is also based onComparable.compareTo(Object)when Object areComparablemethod.Fields in org.assertj.core.internal declared as ComparisonStrategy Modifier and Type Field Description private ComparisonStrategyArrays. comparisonStrategyprivate ComparisonStrategyClasses. comparisonStrategyprivate ComparisonStrategyComparables. comparisonStrategyprivate ComparisonStrategyDates. comparisonStrategyprivate ComparisonStrategyIterableDiff. comparisonStrategyprivate ComparisonStrategyIterables. comparisonStrategyprivate ComparisonStrategyLists. comparisonStrategyprivate ComparisonStrategyObjects. comparisonStrategyprivate ComparisonStrategyStrings. comparisonStrategyMethods in org.assertj.core.internal that return ComparisonStrategy Modifier and Type Method Description ComparisonStrategyArrays. getComparisonStrategy()ComparisonStrategyIterables. getComparisonStrategy()ComparisonStrategyLists. getComparisonStrategy()ComparisonStrategyObjectArrays. getComparisonStrategy()ComparisonStrategyObjects. getComparisonStrategy()Methods in org.assertj.core.internal with parameters of type ComparisonStrategy Modifier and Type Method Description (package private) static <T> IterableDiffIterableDiff. diff(java.lang.Iterable<T> actual, java.lang.Iterable<T> expected, ComparisonStrategy comparisonStrategy)Method parameters in org.assertj.core.internal with type arguments of type ComparisonStrategy Modifier and Type Method Description private <T extends java.lang.Comparable<? super T>>
voidComparables. assertGreaterThan(AssertionInfo info, T actual, T other, TriFunction<T,T,ComparisonStrategy,ErrorMessageFactory> errorMessageFactory)Asserts that the actual value is greater than the other one.private <T extends java.lang.Comparable<? super T>>
voidComparables. assertGreaterThanOrEqualTo(AssertionInfo info, T actual, T other, TriFunction<T,T,ComparisonStrategy,ErrorMessageFactory> errorMessageFactory)Asserts that the actual value is greater than or equal to the other one.private <T extends java.lang.Comparable<? super T>>
voidComparables. assertLessThan(AssertionInfo info, T actual, T other, TriFunction<T,T,ComparisonStrategy,ErrorMessageFactory> errorMessageFactory)Asserts that the actual value is less than the other one and throws an error with the given message factory.private <T extends java.lang.Comparable<? super T>>
voidComparables. assertLessThanOrEqualTo(AssertionInfo info, T actual, T other, TriFunction<T,T,ComparisonStrategy,ErrorMessageFactory> errorMessageFactory)Asserts that the actual value is less than or equal to the other one.
-