示例#1
0
  @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]);
  }
示例#2
0
  @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]);
  }