package org.familysearch.platform.users;
import org.gedcomx.common.URI;
import org.testng.annotations.Test;
import static org.testng.AssertJUnit.assertEquals;
import static org.testng.AssertJUnit.assertNull;
public class AgentNameTest {
@Test
public void testAgentName() throws Exception {
AgentName agentName = new AgentName();
assertNull(agentName.getType());
assertNull(agentName.getLang());
assertNull(agentName.getValue());
agentName.setType(URI.create("urn:type"));
agentName.setLang("zh-Hant");
agentName.setValue("junk");
assertEquals("urn:type", agentName.getType().toString());
assertEquals("zh-Hant", agentName.getLang());
assertEquals("junk", agentName.getValue());
agentName = new AgentName(URI.create("urn:type2"), "junk2", "es");
assertEquals("urn:type2", agentName.getType().toString());
assertEquals("es", agentName.getLang());
assertEquals("junk2", agentName.getValue());
agentName = new AgentName(URI.create("urn:type3"), "junk3");
assertEquals("urn:type3", agentName.getType().toString());
assertNull(agentName.getLang());
assertEquals("junk3", agentName.getValue());
}
}