package org.araqne.logdb.sort;
import java.io.IOException;
import java.util.Comparator;
import static org.junit.Assert.*;
import org.junit.Test;
import org.araqne.logdb.ObjectComparator;
public class ParallelMergeSorterTest {
@Test
public void testEmptySort() throws IOException {
ParallelMergeSorter sorter = new ParallelMergeSorter(new ItemComparer());
CloseableIterator it = sorter.sort();
assertFalse(it.hasNext());
}
private static class ItemComparer implements Comparator<Item> {
private ObjectComparator cmp = new ObjectComparator();
@Override
public int compare(Item o1, Item o2) {
return cmp.compare(o1.getKey(), o2.getKey());
}
}
}