@Test
public void testFindRange_ForReferenceTimeAtUpperLimit_MJD() {

    final Array historyTimes = InsituData.createHistoryTimeArray_MJD();
    final double referenceTime = 2455097.774 + HALF_DAY_MJD;
    final Range range = InsituReaderHelper.findRange(historyTimes, referenceTime, HALF_DAY_MJD);
    assertNotSame(Range.EMPTY, range);
    assertTrue(range.first() == range.last());
    assertTrue(historyTimes.getDouble(range.first()) == referenceTime - HALF_DAY_MJD);
}