package org.familysearch.platform.users; import org.testng.annotations.Test; import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertNull; public class UserTest { @Test public void testUser() throws Exception { User user = new User(); assertNull(user.getId()); assertNull(user.getContactName()); assertNull(user.getHelperAccessPin()); assertNull(user.getFullName()); assertNull(user.getGivenName()); assertNull(user.getFamilyName()); assertNull(user.getEmail()); assertNull(user.getAlternateEmail()); assertNull(user.getCountry()); assertNull(user.getGender()); assertNull(user.getBirthDate()); assertNull(user.getPhoneNumber()); assertNull(user.getMobilePhoneNumber()); assertNull(user.getMailingAddress()); assertNull(user.getPreferredLanguage()); assertNull(user.getDisplayName()); assertNull(user.getPersonId()); assertNull(user.getTreeUserId()); user.setId("123"); user.setContactName("username"); user.setHelperAccessPin("helper-access-pin"); user.setFullName("given middle surname"); user.setGivenName("given"); user.setFamilyName("surname"); user.setEmail("no@spam.com"); user.setAlternateEmail("not@spam.com"); user.setCountry("us"); user.setGender("Male"); user.setBirthDate("5 May 1862"); user.setPhoneNumber("385-555-1212"); user.setMobilePhoneNumber("385-555-1213"); user.setMailingAddress("1 Main St"); user.setPreferredLanguage("en"); user.setDisplayName("given surname"); user.setPersonId("UUUU-001"); user.setTreeUserId("PPPP-001"); assertEquals("123", user.getId()); assertEquals("username", user.getContactName()); assertEquals("helper-access-pin", user.getHelperAccessPin()); assertEquals("given middle surname", user.getFullName()); assertEquals("given", user.getGivenName()); assertEquals("surname", user.getFamilyName()); assertEquals("no@spam.com", user.getEmail()); assertEquals("not@spam.com", user.getAlternateEmail()); assertEquals("us", user.getCountry()); assertEquals("Male", user.getGender()); assertEquals("5 May 1862", user.getBirthDate()); assertEquals("385-555-1212", user.getPhoneNumber()); assertEquals("385-555-1213", user.getMobilePhoneNumber()); assertEquals("1 Main St", user.getMailingAddress()); assertEquals("en", user.getPreferredLanguage()); assertEquals("given surname", user.getDisplayName()); assertEquals("UUUU-001", user.getPersonId()); assertEquals("PPPP-001", user.getTreeUserId()); } }