@Test public void testGetResultFeatureNames_noPostProcessor() { final VariableContext variableContext = createVariableContext(); final BinManager binManager = new BinManager(variableContext, new AggregatorAverage(variableContext, "d", null)); final String[] resultFeatureNames = binManager.getResultFeatureNames(); assertEquals(2, resultFeatureNames.length); assertEquals("d_mean", resultFeatureNames[0]); assertEquals("d_sigma", resultFeatureNames[1]); }
@Test public void testGetResultFeatureNames_withPostProcessor() { final VariableContext variableContext = createVariableContext(); final FeatureSelection.Config ppSelection = new FeatureSelection.Config("e_min"); final BinManager binManager = new BinManager(variableContext, ppSelection, new AggregatorMinMax(variableContext, "e")); final String[] resultFeatureNames = binManager.getResultFeatureNames(); assertEquals(1, resultFeatureNames.length); assertEquals("e_min", resultFeatureNames[0]); }