TestUtil.assertClose(.4f, ts.getValues()[1][0], myTolerance);
TestUtil.assertClose(1.3f, ts.getValues()[0][1], myTolerance);
}
public void testSubsample() {
TimeSeries ts = DataUtils.subsample(myOriginalSeries, 2);
assertEquals(5, ts.getTimes().length);
TestUtil.assertClose(1, ts.getTimes()[0], myTolerance);
TestUtil.assertClose(3, ts.getTimes()[1], myTolerance);
assertEquals(5, ts.getValues().length);
assertEquals(3, ts.getValues()[0].length);
TestUtil.assertClose(.1f, ts.getValues()[0][0], myTolerance);
TestUtil.assertClose(.3f, ts.getValues()[1][0], myTolerance);
TestUtil.assertClose(1.1f, ts.getValues()[0][1], myTolerance);
}