- var in_series = [
- [1, [null, null]],
- [2, [2, 1]],
- [3, [null, null]],
- [4, [4, 0.5]],
- [5, [null, null]],
- [6, [NaN, NaN]],
- [8, [8, 1]],
- [10, [10, 1]]
- ];
- assertEquals(null, in_series[4][1][0]);
- assertEquals(null, in_series[4][1][1]);
- assertNaN(in_series[5][1][0]);
- assertNaN(in_series[5][1][1]);
-
- var out_series = g.rollingAverage(in_series, 1);
- assertNaN(out_series[5][1][0]);
- assertNaN(out_series[5][1][1]);
- assertNaN(out_series[5][1][2]);
- assertEquals(null, out_series[4][1][0]);
- assertEquals(null, out_series[4][1][1]);
- assertEquals(null, out_series[4][1][1]);
+ var in_series = g.dataHandler_.extractSeries(data, 1, g.attributes_);
+
+ assertEquals(null, in_series[4][1]);
+ assertEquals(null, in_series[4][2][0]);
+ assertEquals(null, in_series[4][2][1]);
+ assertNaN(in_series[5][1]);
+ assertNaN(in_series[5][2][0]);
+ assertNaN(in_series[5][2][1]);
+
+ var out_series = g.dataHandler_.rollingAverage(in_series, 1, g.attributes_);
+ assertNaN(out_series[5][1]);
+ assertNaN(out_series[5][2][0]);
+ assertNaN(out_series[5][2][1]);
+ assertEquals(null, out_series[4][1]);
+ assertEquals(null, out_series[4][2][0]);
+ assertEquals(null, out_series[4][2][1]);