/** * check/uncheck a checkbox * * @param operator * the oprrator the checkbox is inside * @param identifier * checkbox name\index * @param enable * True will check, False will uncheck */ public void setCheckBox(ContainerOperator operator, Object identifier, boolean enable) { JCheckBoxOperator checkBox = getCheckBoxOperator(operator, identifier); String check = enable ? "check" : "uncheck"; if (!checkOperator(checkBox, identifier, "Check box is disabled!", identifier + "\nTried to " + check)) { return; } checkBox.setSelected(enable); }
@Test public void testChangeKeySelected() { assertFalse(panel.isChangeKeySelected()); assertFalse(new JCheckBoxOperator(frame).isSelected()); panel.setChangeKeySelected(true); assertTrue(panel.isChangeKeySelected()); assertTrue(new JCheckBoxOperator(frame).isSelected()); panel.setChangeKeySelected(false); assertFalse(panel.isChangeKeySelected()); assertFalse(new JCheckBoxOperator(frame).isSelected()); new JCheckBoxOperator(frame).setSelected(true); assertTrue(panel.isChangeKeySelected()); new JCheckBoxOperator(frame).setSelected(false); assertFalse(panel.isChangeKeySelected()); } }