package com.ausregistry.jtoolkit2.se.tmch;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import com.ausregistry.jtoolkit2.xml.XMLDocument;
import org.junit.Before;
import org.junit.Test;
import org.w3c.dom.Element;
public class MarkHolderTest extends MarkAbstractTest {
private MarkHolder markHolder;
@Before
public void setUp() throws Exception {
markHolder = new MarkHolder();
markHolder.fromXML(new XMLDocument(
(Element) xmlDocument.getElement(
"/smd:signedMark/mark:mark/mark:trademark/mark:holder")));
}
@Test
public void shouldPopulateBeanFromXml() {
assertEquals(markHolder.getName(), "holderName");
assertEquals(markHolder.getEntitlement().toString(), "owner");
assertEquals(markHolder.getOrg(), "Example Inc.");
assertNotNull(markHolder.getAddress());
assertEquals(markHolder.getVoice(), "+1.7035555555");
assertEquals(markHolder.getVoiceExt(), "1234");
assertEquals(markHolder.getFax(), "+1.7035555555");
assertEquals(markHolder.getFaxExt(), "1234");
assertEquals(markHolder.getEmail(), "support@example.tld");
}
}