@Test public void findByColumnNumber() throws Exception { final HashMap<Integer, ModelMetaData> patternsByColumnNumber = new HashMap<>(); final ModelMetaData metaData = mock(ModelMetaData.class); patternsByColumnNumber.put(1, metaData); final HeaderMetaData headerMetaData = new HeaderMetaData(patternsByColumnNumber); assertEquals(metaData, headerMetaData.getPatternsByColumnNumber(1)); assertEquals(1, headerMetaData.size()); assertFalse(headerMetaData.isEmpty()); } }
@Test public void findByColumnNumber() throws Exception { final HashMap<Integer, ModelMetaData> patternsByColumnNumber = new HashMap<>(); final ModelMetaData metaData = mock(ModelMetaData.class); patternsByColumnNumber.put(1, metaData); final HeaderMetaData headerMetaData = new HeaderMetaData(patternsByColumnNumber); assertEquals(metaData, headerMetaData.getPatternsByColumnNumber(1)); assertEquals(1, headerMetaData.size()); assertFalse(headerMetaData.isEmpty()); } }
@Test public void findByColumnNumber() throws Exception { final HashMap<Integer, ModelMetaData> patternsByColumnNumber = new HashMap<>(); final ModelMetaData metaData = mock(ModelMetaData.class); patternsByColumnNumber.put(1, metaData); final HeaderMetaData headerMetaData = new HeaderMetaData(patternsByColumnNumber); assertEquals(metaData, headerMetaData.getPatternsByColumnNumber(1)); assertEquals(1, headerMetaData.size()); assertFalse(headerMetaData.isEmpty()); } }
@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()); } }
@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()); } }