/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingComparator(Comparator<? super ACTUAL> customComparator, String customComparatorDescription) { // using a specific strategy to compare actual with other objects. this.objects = new Objects(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return myself; }
/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingComparator(Comparator<? super ACTUAL> customComparator, String customComparatorDescription) { // using a specific strategy to compare actual with other objects. this.objects = new Objects(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return myself; }
/** * {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super ELEMENT> elementComparator) { this.iterables = new Iterables(new ComparatorBasedComparisonStrategy(elementComparator)); // to have the same semantics on base assertions like isEqualTo, we need to use an iterable comparator comparing // elements with elementComparator parameter objects = new Objects(new IterableElementComparisonStrategy<>(elementComparator)); return myself; }
/** * {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super ELEMENT> elementComparator) { this.iterables = new Iterables(new ComparatorBasedComparisonStrategy(elementComparator)); // to have the same semantics on base assertions like isEqualTo, we need to use an iterable comparator comparing // elements with elementComparator parameter objects = new Objects(new IterableElementComparisonStrategy<>(elementComparator)); return myself; }
public AtomicReferenceArrayAssert<T> usingElementComparator(Comparator<? super T> elementComparator) { this.arrays = new ObjectArrays(new ComparatorBasedComparisonStrategy(elementComparator)); objects = new Objects(new AtomicReferenceArrayElementComparisonStrategy<>(elementComparator)); return myself;
public AtomicReferenceArrayAssert<T> usingElementComparator(Comparator<? super T> elementComparator) { this.arrays = new ObjectArrays(new ComparatorBasedComparisonStrategy(elementComparator)); objects = new Objects(new AtomicReferenceArrayElementComparisonStrategy<>(elementComparator)); return myself;
objects = new Objects(new ObjectArrayElementComparisonStrategy<>(elementComparator)); return myself;
objects = new Objects(new ObjectArrayElementComparisonStrategy<>(elementComparator)); return myself;
/** {@inheritDoc} */ @Override public S usingComparator(Comparator<? super A> customComparator) { // using a specific strategy to compare actual with other objects. this.objects = new Objects(new ComparatorBasedComparisonStrategy(customComparator)); return myself; }
/** * {@inheritDoc} */ @Override public S usingElementComparator(Comparator<? super T> elementComparator) { this.iterables = new Iterables(new ComparatorBasedComparisonStrategy(elementComparator)); // to have the same semantics on base assertions like isEqualTo, we need to use an iterable comparator comparing // elements with elementComparator parameter objects = new Objects(new IterableElementComparisonStrategy<T>(elementComparator)); return myself; }