org.assertj.core.internal
Class IterableElementComparisonStrategy<T>

java.lang.Object
  extended by org.assertj.core.internal.AbstractComparisonStrategy
      extended by org.assertj.core.internal.StandardComparisonStrategy
          extended by org.assertj.core.internal.IterableElementComparisonStrategy<T>
All Implemented Interfaces:
ComparisonStrategy

public class IterableElementComparisonStrategy<T>
extends StandardComparisonStrategy


Constructor Summary
IterableElementComparisonStrategy(Comparator<? super T> elementComparator)
           
 
Method Summary
 boolean areEqual(Object actual, Object other)
          Returns true if actual and other are equal based on Objects.areEqual(Object, Object), false otherwise.
 String asText()
           
 boolean isStandard()
          Return true if comparison strategy is default/standard, false otherwise
 String toString()
           
 
Methods inherited from class org.assertj.core.internal.StandardComparisonStrategy
duplicatesFrom, instance, isGreaterThan, isLessThan, iterableContains, iterableRemoves, newSetUsingComparisonStrategy, stringContains, stringEndsWith, stringStartsWith
 
Methods inherited from class org.assertj.core.internal.AbstractComparisonStrategy
arrayContains, isGreaterThanOrEqualTo, isLessThanOrEqualTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IterableElementComparisonStrategy

public IterableElementComparisonStrategy(Comparator<? super T> elementComparator)
Method Detail

areEqual

public boolean areEqual(Object actual,
                        Object other)
Description copied from class: StandardComparisonStrategy
Returns true if actual and other are equal based on Objects.areEqual(Object, Object), false otherwise.

Specified by:
areEqual in interface ComparisonStrategy
Overrides:
areEqual in class StandardComparisonStrategy
Parameters:
actual - the object to compare to other
other - the object to compare to actual
Returns:
true if actual and other are equal based on Objects.areEqual(Object, Object), false otherwise.

toString

public String toString()
Overrides:
toString in class Object

asText

public String asText()
Overrides:
asText in class StandardComparisonStrategy

isStandard

public boolean isStandard()
Description copied from interface: ComparisonStrategy
Return true if comparison strategy is default/standard, false otherwise

Specified by:
isStandard in interface ComparisonStrategy
Overrides:
isStandard in class StandardComparisonStrategy
Returns:
true if comparison strategy is default/standard, false otherwise


Copyright © 2013–2015 AssertJ. All rights reserved.