when(dataGrid.getColumnWidth(column2)).thenReturn("90%"); columnPicker.addColumns(Collections.singletonList(meta1)); eq(Style.Unit.PCT)); columnPicker.addColumns(Collections.singletonList(meta2));
@Test public void testSetColumnWidth() { final Column column1 = createColumn("col1", "col1"); final ColumnMeta meta1 = new ColumnMeta(column1, "caption1", true, 1); final Column column2 = createColumn("col2", "col2"); final ColumnMeta meta2 = new ColumnMeta(column2, "caption2", true, 0); when(dataGrid.getColumnWidth(column1)).thenReturn("38.0px"); columnPicker.addColumns(Lists.newArrayList(meta1, meta2)); verify(dataGrid).setColumnWidth(eq(column1), eq("38px")); }
columnMetasList.add(meta2); columnMetasList.add(meta3); columnPicker.addColumns(columnMetasList);
@Test public void testSortColumn() { final Column column1 = mock(Column.class); final ColumnMeta meta1 = new ColumnMeta(column1, "caption1", true, 1); meta1.setHeader(new TextHeader("header1")); final Column column0 = mock(Column.class); final ColumnMeta meta0 = new ColumnMeta(column0, "caption0", true, 0); meta0.setHeader(new TextHeader("header0")); columnPicker.addColumns(Arrays.asList(meta1, meta0)); assertEquals(2, columnPicker.getColumnMetaList().size()); verify(dataGrid).addColumn(column0, meta0.getHeader()); verify(dataGrid).addColumn(column1, meta1.getHeader()); assertEquals(2, dataGrid.getColumnCount()); }