@Test public void testList() throws Exception { log.info("testList"); ArrayList<Person> persons = null; daoUtils.truncateTable("persons"); Person p = personDAO.createPerson(testPerson); Person p2 = personDAO.createPerson(testPerson2); persons = personDAO.listPersons(); log.info("persons count : " + persons.size()); Assert.assertTrue(persons.size() > 0); personDAO.deletePerson(p.getPersonID()); personDAO.deletePerson(p2.getPersonID()); }
private static Person getPersonFromIdentifier(String personName) throws NotExistsPersonException { Person person; try { person = personDAO.read(personName); } catch (NotFoundIdentifierException e) { NotExistsPersonException rethrownException = new NotExistsPersonException(); rethrownException.initCause(e); throw rethrownException; } return person; }
@Test public void TestEmbed() { Person person = new Person(); person.setAddress("Test Address"); Name name = new Name(); name.setFirstName("Test First Name"); name.setLastName("Test Last Name"); person.setName(name); dao.save(person); }
@Test public void testCreateReadDelete() throws Exception { log.info("testCreate"); Person p = personDAO.createPerson(testPerson); log.info("p : " + p.toString()); Assert.assertNotNull(p); Person p2 = personDAO.readPerson(p.getPersonID()); log.info("p2 : " + p2.toString()); Assert.assertNotNull(p2); Assert.assertEquals(testPerson.getFirstName(), p2.getFirstName()); Assert.assertEquals(testPerson.getLastName(), p2.getLastName()); Assert.assertEquals(testPerson.getAddress(), p2.getAddress()); personDAO.deletePerson(p.getPersonID()); Person p3 = personDAO.readPerson(p.getPersonID()); Assert.assertEquals(0, p3.getPersonID()); Assert.assertNull(p3.getFirstName()); Assert.assertNull(p3.getLastName()); }
@Test public void testUpdate() throws Exception { log.info("testUpdate"); String oldLastname = "Windsor"; String newLastname = "Cambridge"; Person p = personDAO.createPerson(testPerson); Assert.assertNotNull(p); Person p1 = personDAO.readPerson(p.getPersonID()); Assert.assertNotNull(p1); Assert.assertEquals(testPerson.getFirstName(), p1.getFirstName()); Assert.assertEquals(oldLastname, p1.getLastName()); p.setLastName(newLastname); Person p2 = personDAO.updatePerson(p); Assert.assertNotNull(p2); Assert.assertEquals(testPerson.getFirstName(), p2.getFirstName()); Assert.assertEquals(newLastname, p2.getLastName()); personDAO.deletePerson(p.getPersonID()); }
// Test calling method with used varargs public boolean deleteEntity(Person object) { return dao.deleteEntity(object); }
public boolean deleteById(Long... id) { return dao.deleteById(id[0]); }
public boolean isAttached(Person entity) { return dao.isAttached(entity); }
public Filter getFilterFromExample(Person example) { return dao.getFilterFromExample(example); }
public void flush() { dao.flush(); }
public void persist(Person... entities) { dao.persist(entities); }
public void update(Person object) { dao.update(object); }
public Person[] merge(Person... entities) { return dao.merge(entities); }
public boolean remove(Person entity) { return dao.remove(entity); }
public void remove(Person... entities) { dao.remove(entities); }
public void refresh(Person... entities) { dao.refresh(entities); }
// Test calling method with unused varargs public Person fetch(Long id, String... foo) { return dao.fetch(id); }
public int count(Search search) { return dao.count(search); }
public List<Person> fetchAll() { return dao.fetchAll(); }
public Object searchUnique(Search search) throws NonUniqueResultException { return dao.searchUnique(search); }
public List<Person> search(Search search) { return dao.search(search); }
public Person merge(Person entity) { return dao.merge(entity); }
public SearchResult<Person> searchAndCount(Search search) { return dao.searchAndCount(search); }
public static void addPerson(String personIdentifier) { Person person = new Person(personIdentifier); personDAO.save(person); }
public boolean isConnected(Object object) { return dao.isConnected(object); }
public static List<Person> searchBy(String substring) { return personDAO.search(substring); }
public void refresh(Object object) { dao.refresh(object); }
public void create(Person object) { dao.create(object); }
public Filter getFilterFromExample(Person example, ExampleOptions options) { return dao.getFilterFromExample(example, options); }
public boolean createOrUpdate(Person object) { return dao.createOrUpdate(object); }