/** * @see PersonService#savePerson(Person) */ @Test public void savePerson_shouldCreateNewObjectWhenPersonIdIsNull() throws Exception { User user = Context.getAuthenticatedUser(); Person person = new Person(); person.setPersonCreator(user); person.setPersonDateCreated(new Date()); person.setPersonChangedBy(user); person.setPersonDateChanged(new Date()); person.setGender("F"); Assert.assertNull(person.getId()); person.addName(new PersonName("givenName", "middleName", "familyName")); Person personSaved = Context.getPersonService().savePerson(person); Assert.assertNotNull(personSaved.getId()); }
/** * @see PersonService#purgePerson(Person) */ @Test public void purgePerson_shouldDeletePersonFromTheDatabase() throws Exception { PersonService personService = Context.getPersonService(); User user = Context.getAuthenticatedUser(); Person person = new Person(); person.setPersonCreator(user); person.setPersonDateCreated(new Date()); person.setPersonChangedBy(user); person.setPersonDateChanged(new Date()); person.setGender("F"); Assert.assertNull(person.getId()); person.addName(new PersonName("givenName", "middleName", "familyName")); person = personService.savePerson(person); Assert.assertNotNull(person.getId()); personService.purgePerson(person); Person deletedPerson = personService.getPerson(person.getId()); Assert.assertNull(deletedPerson); }
setPersonCreator(person.getPersonCreator()); setPersonDateCreated(person.getPersonDateCreated()); setPersonChangedBy(person.getPersonChangedBy());