@Override public void setHideColumn(boolean hideColumn) { editingCol().setHideColumn(hideColumn); }
@Override public void setHideColumn(boolean hideColumn) { editingCol().setHideColumn(hideColumn); }
@Test public void testSetHideColumn() throws Exception { final boolean hideColumn = false; plugin.setHideColumn(hideColumn); verify(editingCol).setHideColumn(hideColumn); }
@Test public void testSetupEditingColWhenColumnIsNew() throws Exception { final BRLActionColumn column = mock(BRLActionColumn.class); doReturn(true).when(plugin).isNewColumn(); doReturn(column).when(plugin).newBRLActionColumn(); plugin.setupEditingCol(); verify(column, never()).setHeader(any()); verify(column, never()).setDefinition(any()); verify(column, never()).setChildColumns(any()); verify(column, never()).setHideColumn(anyBoolean()); assertEquals(column, plugin.editingCol()); }
@Test public void testSetupEditingColWhenColumnIsNotNew() throws Exception { final BRLActionColumn originalColumn = mock(BRLActionColumn.class); final BRLActionColumn editingColumn = mock(BRLActionColumn.class); final String header = "header"; final ArrayList<IAction> definition = new ArrayList<>(); final ArrayList<BRLActionVariableColumn> childColumns = new ArrayList<>(); final boolean isHideColumn = false; doReturn(false).when(plugin).isNewColumn(); doReturn(editingColumn).when(plugin).newBRLActionColumn(); doReturn(originalColumn).when(plugin).getOriginalColumnConfig52(); doReturn(header).when(originalColumn).getHeader(); doReturn(definition).when(originalColumn).getDefinition(); doReturn(childColumns).when(originalColumn).getChildColumns(); doReturn(isHideColumn).when(originalColumn).isHideColumn(); plugin.setupEditingCol(); verify(editingColumn).setHeader(header); verify(editingColumn).setDefinition(definition); verify(editingColumn).setChildColumns(childColumns); verify(editingColumn).setHideColumn(isHideColumn); assertEquals(editingColumn, plugin.editingCol()); }
@Before public void setup() { column1 = new BRLActionColumn(); List<IAction> definition1 = Arrays.asList(new ActionRetractFact("var")); column1.setDefinition(definition1); List<BRLActionVariableColumn> childColumns1 = Arrays.asList(new BRLActionVariableColumn("var", "FieldType")); column1.setChildColumns(childColumns1); column1.setHeader("header"); column1.setHideColumn(false); column2 = new BRLActionColumn(); List<IAction> definition2 = Arrays.asList(new ActionRetractFact("var")); column2.setDefinition(definition2); List<BRLActionVariableColumn> childColumns2 = Arrays.asList(new BRLActionVariableColumn("var", "FieldType")); column2.setChildColumns(childColumns2); column2.setHeader("header"); column2.setHideColumn(false); }
column1.setChildColumns(childColumns1); column1.setHeader("header1"); column1.setHideColumn(false); column2.setChildColumns(childColumns2); column2.setHeader("header2"); column2.setHideColumn(true);
@Test public void getSafeHtml_BrlAction_DefinitionOnly() { BRLActionColumn originalColumn = new BRLActionColumn(); originalColumn.setDefinition(Arrays.asList(new ActionRetractFact("fact1"))); originalColumn.setHeader("action"); originalColumn.setHideColumn(false); BRLActionColumn newColumn = new BRLActionColumn(); newColumn.setDefinition(Arrays.asList(new ActionRetractFact("fact2"), new ActionRetractFact("fact3"))); newColumn.setHeader("action"); newColumn.setHideColumn(false); List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn); SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs)); // Definition diffs are currently not supported, maybe #soon? // assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString()); assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(new ArrayList<>()), result.asString()); }
@Test public void getSafeHtml_BrlAction() { // Definition diffs are currently not supported, maybe #soon? BRLActionColumn originalColumn = new BRLActionColumn(); // originalColumn.setDefinition(Arrays.asList(new ActionRetractFact("fact1"))); originalColumn.setHeader("action1"); originalColumn.setHideColumn(false); BRLActionColumn newColumn = new BRLActionColumn(); // newColumn.setDefinition(Arrays.asList(new ActionRetractFact("fact2"), new ActionRetractFact("fact3"))); newColumn.setHeader("action2"); newColumn.setHideColumn(true); List<BaseColumnFieldDiff> diffs = originalColumn.diff(newColumn); SafeHtml result = helper.getSafeHtml(new UpdateColumnAuditLogEntry("mock user", originalColumn, newColumn, diffs)); assertEquals(getHeaderRepre(newColumn.getHeader()) + getDiffRepre(diffs), result.asString()); }
void setupEditingCol() { editingCol = newBRLActionColumn(); if (!isNewColumn()) { editingCol().setHeader(originalCol().getHeader()); editingCol().setDefinition(originalCol().getDefinition()); editingCol().setChildColumns(originalCol().getChildColumns()); editingCol().setHideColumn(originalCol().isHideColumn()); fireChangeEvent(additionalInfoPage); } }
void setupEditingCol() { editingCol = newBRLActionColumn(); if (!isNewColumn()) { editingCol().setHeader(originalCol().getHeader()); editingCol().setDefinition(originalCol().getDefinition()); editingCol().setChildColumns(originalCol().getChildColumns()); editingCol().setHideColumn(originalCol().isHideColumn()); fireChangeEvent(additionalInfoPage); } }
"name"); edited.getChildColumns().add(editedColumnV0); edited.setHideColumn(true); edited.setHeader("updated"); editedColumnV0.setHeader("updated");
"salary"); edited.getChildColumns().add(editedColumnV0); edited.setHideColumn(true); edited.setHeader("updated"); editedColumnV0.setHeader("updated");
"name"); edited.getChildColumns().add(editedColumnV0); edited.setHideColumn(true); edited.setHeader("updated"); editedColumnV0.setHeader("updated");