@Override public String getHeader() { return editingCol().getHeader(); }
@Override public String getHeader() { return editingCol().getHeader(); }
BRLActionVariableColumn variable = new BRLActionVariableColumn("", DataType.TYPE_BOOLEAN); variable.setHeader(editingCol.getHeader()); variable.setHideColumn(editingCol.isHideColumn()); List<BRLActionVariableColumn> variables = new ArrayList<BRLActionVariableColumn>(); iv.getFactType(), iv.getFactField()); variable.setHeader(editingCol.getHeader()); variable.setHideColumn(editingCol.isHideColumn()); variables[index] = variable;
BRLActionVariableColumn variable = new BRLActionVariableColumn("", DataType.TYPE_BOOLEAN); variable.setHeader(editingCol.getHeader()); variable.setHideColumn(editingCol.isHideColumn()); List<BRLActionVariableColumn> variables = new ArrayList<BRLActionVariableColumn>(); iv.getFactType(), iv.getFactField()); variable.setHeader(editingCol.getHeader()); variable.setHideColumn(editingCol.isHideColumn()); variables[index] = variable;
@Test public void testGetHeader() throws Exception { plugin.getHeader(); verify(editingCol).getHeader(); }
@Test public void testGenerateColumnWhenColumnIsNew() throws Exception { final GuidedDecisionTable52 model = mock(GuidedDecisionTable52.class); final ArrayList<ActionCol52> actionCol52s = new ArrayList<>(); when(model.getActionCols()).thenReturn(actionCol52s); when(presenter.getModel()).thenReturn(model); when(editingCol.getHeader()).thenReturn("header"); when(plugin.isNewColumn()).thenReturn(true); final Boolean success = plugin.generateColumn(); assertTrue(success); verify(plugin).getDefinedVariables(any()); verify(editingCol).setDefinition(any()); verify(presenter).appendColumn(editingCol); verify(translationService, never()).format(any()); }
@Test public void testGenerateColumnWhenColumnIsNotNew() throws Exception { final BRLActionColumn originalCol = mock(BRLActionColumn.class); final GuidedDecisionTable52 model = mock(GuidedDecisionTable52.class); when(model.getActionCols()).thenReturn(new ArrayList<>()); when(presenter.getModel()).thenReturn(model); when(editingCol.getHeader()).thenReturn("header"); when(plugin.originalCol()).thenReturn(originalCol); when(plugin.isNewColumn()).thenReturn(false); final Boolean success = plugin.generateColumn(); assertTrue(success); verify(plugin).getDefinedVariables(any()); verify(editingCol).setDefinition(any()); verify(presenter).updateColumn(originalCol, editingCol); verify(translationService, never()).format(any()); }
@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()); }
doReturn("one").when(brlActionColumn).getHeader(); doReturn("two").when(actionInsertFactColumn).getHeader(); doReturn("three").when(retractFactColumn).getHeader();
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); } }
@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()); }
actionCol0.getHeader()); assertEquals(1, actionCol0.getChildColumns().size());
@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()); }
actionCol0.getHeader()); assertEquals(1, actionCol0.getChildColumns().size());
actionCol0.getHeader()); assertEquals(1, actionCol0.getChildColumns().size());
actionCol0.getHeader()); assertEquals(1, actionCol0.getChildColumns().size());
actionCol0.getHeader()); assertEquals(1, actionCol0.getChildColumns().size());
actionCol0.getHeader()); assertEquals(1, actionCol0.getChildColumns().size());