コード例 #1
0
 public void testArrayConstructor() {
   ObjectTimeSeries<E, T> dts = createTimeSeries(emptyTimes(), emptyValues());
   assertEquals(0, dts.size());
   E[] times = testTimes();
   T[] values = testValues();
   dts = createTimeSeries(times, values);
   assertEquals(6, dts.size());
   Iterator<T> valuesIter = dts.valuesIterator();
   for (int i = 0; i < values.length; i++) {
     assertTrue(ObjectUtils.equals(values[i], valuesIter.next()));
   }
 }
コード例 #2
0
 public void testListConstructor() {
   ObjectTimeSeries<E, T> dts = createTimeSeries(new ArrayList<E>(), new ArrayList<T>());
   assertEquals(0, dts.size());
   E[] times = testTimes();
   T[] values = testValues();
   List<E> timesList = new ArrayList<E>();
   List<T> valuesList = new ArrayList<T>();
   for (int i = 0; i < times.length; i++) {
     timesList.add(times[i]);
     valuesList.add(values[i]);
   }
   dts = createTimeSeries(timesList, valuesList);
   assertEquals(6, dts.size());
   Iterator<T> valuesIter = dts.valuesIterator();
   for (int i = 0; i < 6; i++) {
     assertTrue(ObjectUtils.equals(values[i], valuesIter.next()));
   }
 }