public static String toString(final HeaderMetaData headerMetaData) { final StringBuilder builder = new StringBuilder(); builder.append("HeaderMetaData{"); builder.append("\n"); for (final Integer integer : headerMetaData.keySet()) { builder.append(integer); builder.append(":"); builder.append(toString(headerMetaData.getPatternsByColumnNumber(integer).getPattern())); builder.append("\n"); } builder.append("\n"); builder.append('}'); return builder.toString(); } }
@Test public void conditionCol52Column() throws Exception { final ArrayList<BaseColumn> columns = new ArrayList<>(); final ConditionCol52 conditionCol52 = new ConditionCol52(); final Pattern52 pattern52 = new Pattern52(); columns.add(conditionCol52); when(model.getExpandedColumns()).thenReturn(columns); when(model.getPattern(conditionCol52)).thenReturn(pattern52); final HeaderMetaData headerMetaData = new ModelMetaDataEnhancer(model) .getHeaderMetaData(); assertEquals(1, headerMetaData.size()); assertEquals(pattern52, headerMetaData.getPatternsByColumnNumber(0).getPattern()); assertEquals(PatternType.LHS, headerMetaData.getPatternsByColumnNumber(0).getPatternType()); } }
@Test public void conditionCol52Column() throws Exception { final ArrayList<BaseColumn> columns = new ArrayList<>(); final ConditionCol52 conditionCol52 = new ConditionCol52(); final Pattern52 pattern52 = new Pattern52(); columns.add(conditionCol52); when(model.getExpandedColumns()).thenReturn(columns); when(model.getPattern(conditionCol52)).thenReturn(pattern52); final HeaderMetaData headerMetaData = new ModelMetaDataEnhancer(model) .getHeaderMetaData(); assertEquals(1, headerMetaData.size()); assertEquals(pattern52, headerMetaData.getPatternsByColumnNumber(0).getPattern()); assertEquals(PatternType.LHS, headerMetaData.getPatternsByColumnNumber(0).getPatternType()); } }
public static String toString(final HeaderMetaData headerMetaData) { final StringBuilder builder = new StringBuilder(); builder.append("HeaderMetaData{"); builder.append("\n"); for (final Integer integer : headerMetaData.keySet()) { builder.append(integer); builder.append(":"); builder.append(toString(headerMetaData.getPatternsByColumnNumber(integer).getPattern())); builder.append("\n"); } builder.append("\n"); builder.append('}'); return builder.toString(); } }
@Test public void conditionCol52Column() throws Exception { final ArrayList<BaseColumn> columns = new ArrayList<>(); final ConditionCol52 conditionCol52 = new ConditionCol52(); final Pattern52 pattern52 = new Pattern52(); columns.add(conditionCol52); when(model.getExpandedColumns()).thenReturn(columns); when(model.getPattern(conditionCol52)).thenReturn(pattern52); final HeaderMetaData headerMetaData = new ModelMetaDataEnhancer(model) .getHeaderMetaData(); assertEquals(1, headerMetaData.size()); assertEquals(pattern52, headerMetaData.getPatternsByColumnNumber(0).getPattern()); assertEquals(PatternType.LHS, headerMetaData.getPatternsByColumnNumber(0).getPatternType()); } }
private String getType(final ConditionCol52 col, final int columnIndex) { Logger.add("Looking for index: " + columnIndex + " from header meta data: " + ToString.toString(headerMetaData)); return getType(headerMetaData.getPatternsByColumnNumber(columnIndex) .getPattern(), col); }
private String getType(final ConditionCol52 col, final int columnIndex) { Logger.add("Looking for index: " + columnIndex + " from header meta data: " + ToString.toString(headerMetaData)); return getType(headerMetaData.getPatternsByColumnNumber(columnIndex) .getPattern(), col); }