@Test
public void testReservoirWithSingleDatum()
{
MergeableExponentiallyDecayingReservoir res = new MergeableExponentiallyDecayingReservoir(10, 0.015);
res.update(3.0);
double[] dataValues = res.getUnsortedValues();
assertEquals("expected non-empty dataValues array", 1, dataValues.length);
double result = StatUtils.percentile(dataValues, 50.0);
assertEquals("expected 50th percentile to equal value of single data point", 3.0, result);