@Before public void setUp() throws Exception { columnConfigRow = new AttributeColumnConfigRow(); columnConfigRow.view = view; when(attributeColumn.getAttribute()).thenReturn(RuleAttributeWidget.SALIENCE_ATTR); when(attributeColumn.cloneColumn()).thenReturn(editedAttributeColumn); when(presenter.isActiveDecisionTableEditable()).thenReturn(true); when(presenter.getActiveDecisionTable()).thenReturn(Optional.of(decisionTable)); when(view.addUseRowNumberCheckBox(any(), anyBoolean(), any())).thenReturn(useRowNumberCheckBox); when(view.addReverseOrderCheckBox(any(), anyBoolean(), any())).thenReturn(reverseOrderCheckBox); when(view.addHideColumnCheckBox(any(), any())).thenReturn(hideColumnCheckBox); }
presenter.isActiveDecisionTableEditable(), (event) -> { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setUseRowNumber(useRowNumberCheckBox.getValue()); reverseOrderCheckBox.setEnabled(useRowNumberCheckBox.getValue()); presenter.isActiveDecisionTableEditable(), (event) -> { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setReverseOrder(reverseOrderCheckBox.getValue()); try { presenter.isActiveDecisionTableEditable(), (event) -> { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setDefaultValue(event.getEditedDefaultValue()); try { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setHideColumn(hideColumnCheckBox.getValue()); try {
presenter.isActiveDecisionTableEditable(), (event) -> { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setUseRowNumber(useRowNumberCheckBox.getValue()); reverseOrderCheckBox.setEnabled(useRowNumberCheckBox.getValue()); presenter.isActiveDecisionTableEditable(), (event) -> { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setReverseOrder(reverseOrderCheckBox.getValue()); try { presenter.isActiveDecisionTableEditable(), (event) -> { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setDefaultValue(event.getEditedDefaultValue()); try { final AttributeCol52 editedColumn = originalColumn.cloneColumn(); editedColumn.setHideColumn(hideColumnCheckBox.getValue()); try {
@Test public void testCloneColumn() { column1.setWidth(10); AttributeCol52 clone = column1.cloneColumn(); assertEquals(column1.getAttribute(), clone.getAttribute()); assertEquals(column1.isReverseOrder(), clone.isReverseOrder()); assertEquals(column1.isUseRowNumber(), clone.isUseRowNumber()); assertEquals(column1.getHeader(), clone.getHeader()); assertEquals(column1.getWidth(), clone.getWidth()); assertEquals(column1.isHideColumn(), clone.isHideColumn()); assertEquals(column1.getDefaultValue(), clone.getDefaultValue()); } }