@Test public void testBinCreation() { VariableContext variableContext = createVariableContext(); BinManager binManager = new BinManager( variableContext, new AggregatorAverage(variableContext, "c", null), new AggregatorAverageML(variableContext, "b", null), new AggregatorMinMax(variableContext, "a"), new AggregatorOnMaxSet(variableContext, "c", "a", "b")); assertEquals(4, binManager.getAggregatorCount()); SpatialBin sbin = binManager.createSpatialBin(42); assertEquals(42, sbin.getIndex()); assertEquals(2 + 2 + 2 + 4, sbin.getFeatureValues().length); TemporalBin tbin = binManager.createTemporalBin(42); assertEquals(42, tbin.getIndex()); assertEquals(3 + 3 + 2 + 4, tbin.getFeatureValues().length); }