@Override public boolean isGreaterThanOrEqualTo(Object actual, Object other) { return areEqual(actual, other) || isGreaterThan(actual, other); }
private String asText(Representation p, Object o) { if (o instanceof AbstractComparisonStrategy) { return ((AbstractComparisonStrategy) o).asText(); } return p.toStringOf(o); } }
/** * Returns any duplicate elements from the given {@link Iterable} according to {@link #comparator}. * * @param iterable the given {@link Iterable} we want to extract duplicate elements. * @return an {@link Iterable} containing the duplicate elements of the given one. If no duplicates are found, an * empty {@link Iterable} is returned. */ // overridden to write javadoc. @Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { return super.duplicatesFrom(iterable); }
@Override public boolean isLessThanOrEqualTo(Object actual, Object other) { return areEqual(actual, other) || isLessThan(actual, other); }
@Override public boolean arrayContains(Object array, Object value) { for (int i = 0; i < getLength(array); i++) { Object element = Array.get(array, i); if (areEqual(element, value)) return true; } return false; }
@Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { if (isNullOrEmpty(iterable)) return EMPTY_SET; Set<Object> duplicates = newSetUsingComparisonStrategy(); Set<Object> noDuplicates = newSetUsingComparisonStrategy(); for (Object element : iterable) { if (noDuplicates.contains(element)) { duplicates.add(element); } else { noDuplicates.add(element); } } return duplicates; }
@Override public boolean isLessThanOrEqualTo(Object actual, Object other) { return areEqual(actual, other) || isLessThan(actual, other); }
@Override public boolean arrayContains(Object array, Object value) { for (int i = 0; i < getLength(array); i++) { Object element = Array.get(array, i); if (areEqual(element, value)) return true; } return false; }
@Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { if (isNullOrEmpty(iterable)) return EMPTY_SET; Set<Object> duplicates = newSetUsingComparisonStrategy(); Set<Object> noDuplicates = newSetUsingComparisonStrategy(); for (Object element : iterable) { if (noDuplicates.contains(element)) { duplicates.add(element); } else { noDuplicates.add(element); } } return duplicates; }
@Override public boolean isLessThan(Object actual, Object other) { return !areEqual(actual, other) && !isGreaterThan(actual, other); }
@Override public boolean isLessThanOrEqualTo(Object actual, Object other) { if (areEqual(actual, other)) { return true; } return isLessThan(actual, other); }
/** * Returns any duplicate elements from the given collection according to {@link Objects#areEqual(Object, Object)} * comparison strategy. * * @param iterable the given {@link Iterable} we want to extract duplicate elements. * @return an {@link Iterable} containing the duplicate elements of the given one. If no duplicates are found, an * empty {@link Iterable} is returned. */ // overridden to write javadoc. @Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { return super.duplicatesFrom(iterable); }
private String asText(Representation p, Object o) { if (o instanceof AbstractComparisonStrategy) { return ((AbstractComparisonStrategy) o).asText(); } return p.toStringOf(o); } }
@Override public boolean arrayContains(Object array, Object value) { for (int i = 0; i < getLength(array); i++) { Object element = Array.get(array, i); if (areEqual(element, value)) { return true; } } return false; }
@Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { if (isNullOrEmpty(iterable)) return EMPTY_SET; Set<Object> duplicates = newSetUsingComparisonStrategy(); Set<Object> noDuplicates = newSetUsingComparisonStrategy(); for (Object element : iterable) { if (noDuplicates.contains(element)) { duplicates.add(element); } else { noDuplicates.add(element); } } return duplicates; }
@Override public boolean isLessThan(Object actual, Object other) { return !areEqual(actual, other) && !isGreaterThan(actual, other); }
/** * Returns any duplicate elements from the given {@link Iterable} according to {@link #comparator}. * * @param iterable the given {@link Iterable} we want to extract duplicate elements. * @return an {@link Iterable} containing the duplicate elements of the given one. If no duplicates are found, an * empty {@link Iterable} is returned. */ // overridden to write javadoc. @Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { return super.duplicatesFrom(iterable); }
private String asText(Representation p, Object o) { if (o instanceof AbstractComparisonStrategy) { return ((AbstractComparisonStrategy) o).asText(); } return p.toStringOf(o); } }
@Override public boolean isGreaterThanOrEqualTo(Object actual, Object other) { return areEqual(actual, other) || isGreaterThan(actual, other); }
/** * Returns any duplicate elements from the given collection according to {@link Objects#areEqual(Object, Object)} * comparison strategy. * * @param iterable the given {@link Iterable} we want to extract duplicate elements. * @return an {@link Iterable} containing the duplicate elements of the given one. If no duplicates are found, an * empty {@link Iterable} is returned. */ // overridden to write javadoc. @Override public Iterable<?> duplicatesFrom(Iterable<?> iterable) { return super.duplicatesFrom(iterable); }