use of org.apache.druid.collections.SerializablePair in project druid by druid-io.
the class LongFirstAggregationTest method testCombine.
@Test
public void testCombine() {
SerializablePair pair1 = new SerializablePair<>(1467225000L, 1263L);
SerializablePair pair2 = new SerializablePair<>(1467240000L, 752713L);
Assert.assertEquals(pair1, longFirstAggFactory.combine(pair1, pair2));
}
use of org.apache.druid.collections.SerializablePair in project druid by druid-io.
the class LongFirstAggregationTest method testComparatorWithNulls.
@Test
public void testComparatorWithNulls() {
SerializablePair pair1 = new SerializablePair<>(1467225000L, 1263L);
SerializablePair pair2 = new SerializablePair<>(1467240000L, null);
Comparator comparator = longFirstAggFactory.getComparator();
Assert.assertEquals(1, comparator.compare(pair1, pair2));
Assert.assertEquals(0, comparator.compare(pair1, pair1));
Assert.assertEquals(0, comparator.compare(pair2, pair2));
Assert.assertEquals(-1, comparator.compare(pair2, pair1));
}
use of org.apache.druid.collections.SerializablePair in project druid by druid-io.
the class FloatFirstAggregationTest method testComparatorWithNulls.
@Test
public void testComparatorWithNulls() {
SerializablePair pair1 = new SerializablePair<>(1467225000L, 3.621f);
SerializablePair pair2 = new SerializablePair<>(1467240000L, null);
Comparator comparator = floatFirstAggregatorFactory.getComparator();
Assert.assertEquals(1, comparator.compare(pair1, pair2));
Assert.assertEquals(0, comparator.compare(pair1, pair1));
Assert.assertEquals(0, comparator.compare(pair2, pair2));
Assert.assertEquals(-1, comparator.compare(pair2, pair1));
}
Aggregations