/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super Byte> customComparator) { this.arrays = new ByteArrays(new ComparatorBasedComparisonStrategy(customComparator)); return myself; }
/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super Character> customComparator) { this.arrays = new CharArrays(new ComparatorBasedComparisonStrategy(customComparator)); return myself; }
/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super Float> customComparator) { this.arrays = new FloatArrays(new ComparatorBasedComparisonStrategy(customComparator)); 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 Double> customComparator) { this.arrays = new DoubleArrays(new ComparatorBasedComparisonStrategy(customComparator)); return myself; }
/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super Short> customComparator) { this.arrays = new ShortArrays(new ComparatorBasedComparisonStrategy(customComparator)); return myself; }
/** {@inheritDoc} */ @Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super Long> customComparator) { this.arrays = new LongArrays(new ComparatorBasedComparisonStrategy(customComparator)); return myself; }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super Character> customComparator, String customComparatorDescription) { this.characters = new Characters(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingElementComparator(Comparator<? super ELEMENT> customComparator) { lists = new Lists(new ComparatorBasedComparisonStrategy(customComparator)); return super.usingElementComparator(customComparator); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super BigInteger> customComparator, String customComparatorDescription) { this.bigIntegers = new BigIntegers(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super Short> customComparator, String customComparatorDescription) { shorts = new Shorts(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public AtomicIntegerAssert usingComparator(Comparator<? super AtomicInteger> customComparator, String customComparatorDescription) { integers = new Integers(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super BigDecimal> customComparator, String customComparatorDescription) { this.bigDecimals = new BigDecimals(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super Float> customComparator, String customComparatorDescription) { floats = new Floats(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super Byte> customComparator, String customComparatorDescription) { this.bytes = new Bytes(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super ACTUAL> customComparator, String customComparatorDescription) { this.comparables = new Comparables(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super Integer> customComparator, String customComparatorDescription) { integers = new Integers(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super Date> customComparator, String customComparatorDescription) { this.dates = new Dates(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
@Override @CheckReturnValue public SELF usingComparator(Comparator<? super ACTUAL> customComparator, String customComparatorDescription) { this.strings = new Strings(new ComparatorBasedComparisonStrategy(customComparator, customComparatorDescription)); return super.usingComparator(customComparator, customComparatorDescription); }
/** * {@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; }