BRLConditionVariableColumn cloneVariable(BRLConditionVariableColumn variable) { final BRLConditionVariableColumn clone = new BRLConditionVariableColumn(variable.getVarName(), variable.getFieldType(), variable.getFactType(), variable.getFactField()); clone.setHeader(variable.getHeader()); clone.setHideColumn(variable.isHideColumn()); clone.setWidth(variable.getWidth()); clone.setOperator(variable.getOperator()); return clone; }
BRLConditionVariableColumn cloneVariable(BRLConditionVariableColumn variable) { final BRLConditionVariableColumn clone = new BRLConditionVariableColumn(variable.getVarName(), variable.getFieldType(), variable.getFactType(), variable.getFactField()); clone.setHeader(variable.getHeader()); clone.setHideColumn(variable.isHideColumn()); clone.setWidth(variable.getWidth()); clone.setOperator(variable.getOperator()); return clone; }
@Test public void testCloneVariable() throws Exception { final BRLConditionVariableColumn variable = makeVariable("variableName", "variableFieldType", "variableFactType", "variableFactField", "variableHeader", false, 999); final BRLConditionVariableColumn clone = plugin.cloneVariable(variable); assertEquals(variable.getVarName(), clone.getVarName()); assertEquals(variable.getFieldType(), clone.getFieldType()); assertEquals(variable.getFactType(), clone.getFactType()); assertEquals(variable.getFactField(), clone.getFactField()); assertEquals(variable.getHeader(), clone.getHeader()); assertEquals(variable.isHideColumn(), clone.isHideColumn()); assertEquals(variable.getWidth(), clone.getWidth()); assertNotSame(variable, clone); }