/**
* Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.timeseries;
import org.threeten.bp.LocalDateTime;
import org.threeten.bp.ZoneOffset;
import org.threeten.bp.ZonedDateTime;
/**
* Test.
*/
public abstract class ZonedDateTimeDoubleTimeSeriesTest extends DoubleTimeSeriesTest<ZonedDateTime> {
protected ZonedDateTime makeDate(int year, int month, int day) {
ZonedDateTime one = ZonedDateTime.of(LocalDateTime.of(year, month, day, 0, 0), ZoneOffset.UTC);//ZoneId.of(java.util.TimeZone.getDefault().getID()));
return one;
}
@Override
protected ZonedDateTime[] testTimes() {
ZonedDateTime one = makeDate(2010, 2, 8);
ZonedDateTime two = makeDate(2010, 2, 9);
ZonedDateTime three = makeDate(2010, 2, 10);
ZonedDateTime four = makeDate(2010, 2, 11);
ZonedDateTime five = makeDate(2010, 2, 12);
ZonedDateTime six = makeDate(2010, 2, 13);
return new ZonedDateTime[] { one, two, three, four, five, six };
}
@Override
protected ZonedDateTime[] testTimes2() {
ZonedDateTime one = makeDate(2010, 2, 11);
ZonedDateTime two = makeDate(2010, 2, 12);
ZonedDateTime three = makeDate(2010, 2, 13);
ZonedDateTime four = makeDate(2010, 2, 14);
ZonedDateTime five = makeDate(2010, 2, 15);
ZonedDateTime six = makeDate(2010, 2, 16);
return new ZonedDateTime[] { one, two, three, four, five, six };
}
@Override
protected ZonedDateTime[] emptyTimes() {
return new ZonedDateTime[] {};
}
}