@Override public Element fromXml(Document doc, E element, Wavelet wavelet) { FormElement formElement = createFormElement(doc, element); formElement.setName(doc.getAttribute(element, "for")); if (doc.getFirstChild(element) != null) { formElement.setDefaultValue(doc.getData(doc.asText(doc.getFirstChild(element)))); formElement.setValue(doc.getData(doc.asText(doc.getFirstChild(element)))); } return formElement; } });
public void testGettersAndSetters() { FormElement formElement = new FormElement(ElementType.BUTTON); formElement.setName(NAME); assertEquals(NAME, formElement.getName()); formElement.setDefaultValue(DEFAULT); assertEquals(DEFAULT, formElement.getDefaultValue()); formElement.setValue(VALUE); assertEquals(VALUE, formElement.getValue()); // Verify no cross property pollution. assertEquals(DEFAULT, formElement.getDefaultValue()); assertEquals(DEFAULT, formElement.getDefaultValue()); assertEquals(VALUE, formElement.getValue()); } }
public void testGettersAndSetters() { FormElement formElement = new FormElement(ElementType.BUTTON); formElement.setName(NAME); assertEquals(NAME, formElement.getName()); formElement.setDefaultValue(DEFAULT); assertEquals(DEFAULT, formElement.getDefaultValue()); formElement.setValue(VALUE); assertEquals(VALUE, formElement.getValue()); // Verify no cross property pollution. assertEquals(DEFAULT, formElement.getDefaultValue()); assertEquals(DEFAULT, formElement.getDefaultValue()); assertEquals(VALUE, formElement.getValue()); } }