package org.apache.commons.collections4.comparators;
import java.util.Comparator;
import java.util.LinkedList;
import java.util.List;
/**
* Test class for TransformingComparator.
*
* @version $Id$
*/
public class TransformingComparatorTest extends AbstractComparatorTest<java.lang.Integer> {
public TransformingComparatorTest(final String name) {
super(name);
}
@Override
public Comparator<java.lang.Integer> makeObject() {
final Comparator<java.lang.String> decorated = new ComparableComparator<java.lang.String>();
return org.apache.commons.collections4.ComparatorUtils.transformedComparator(decorated, org.apache.commons.collections4.TransformerUtils.<Integer>stringValueTransformer());
}
@Override
@SuppressWarnings(value = "boxing")
public List<java.lang.Integer> getComparableObjectsOrdered() {
final List<java.lang.Integer> list = new LinkedList<java.lang.Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
return list;
}
@Override
public String getCompatibilityVersion() {
return "4";
}
}