@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());
  }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
  @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());
  }
Exemplo n.º 6
0
 // Test calling method with used varargs
 public boolean deleteEntity(Person object) {
   return dao.deleteEntity(object);
 }
Exemplo n.º 7
0
 public boolean deleteById(Long... id) {
   return dao.deleteById(id[0]);
 }
 public boolean isAttached(Person entity) {
   return dao.isAttached(entity);
 }
Exemplo n.º 9
0
 public Filter getFilterFromExample(Person example) {
   return dao.getFilterFromExample(example);
 }
Exemplo n.º 10
0
 public void flush() {
   dao.flush();
 }
Exemplo n.º 11
0
  public void persist(Person... entities) {

    dao.persist(entities);
  }
Exemplo n.º 12
0
 public void update(Person object) {
   dao.update(object);
 }
Exemplo n.º 13
0
 public Person[] merge(Person... entities) {
   return dao.merge(entities);
 }
Exemplo n.º 14
0
  public boolean remove(Person entity) {

    return dao.remove(entity);
  }
Exemplo n.º 15
0
  public void remove(Person... entities) {

    dao.remove(entities);
  }
Exemplo n.º 16
0
  public void refresh(Person... entities) {

    dao.refresh(entities);
  }
Exemplo n.º 17
0
 // Test calling method with unused varargs
 public Person fetch(Long id, String... foo) {
   return dao.fetch(id);
 }
Exemplo n.º 18
0
 public int count(Search search) {
   return dao.count(search);
 }
Exemplo n.º 19
0
 public List<Person> fetchAll() {
   return dao.fetchAll();
 }
Exemplo n.º 20
0
 public Object searchUnique(Search search) throws NonUniqueResultException {
   return dao.searchUnique(search);
 }
Exemplo n.º 21
0
 public List<Person> search(Search search) {
   return dao.search(search);
 }
Exemplo n.º 22
0
 public Person merge(Person entity) {
   return dao.merge(entity);
 }
Exemplo n.º 23
0
 public SearchResult<Person> searchAndCount(Search search) {
   return dao.searchAndCount(search);
 }
Exemplo n.º 24
0
 public static void addPerson(String personIdentifier) {
   Person person = new Person(personIdentifier);
   personDAO.save(person);
 }
Exemplo n.º 25
0
 public boolean isConnected(Object object) {
   return dao.isConnected(object);
 }
Exemplo n.º 26
0
 public static List<Person> searchBy(String substring) {
   return personDAO.search(substring);
 }
Exemplo n.º 27
0
 public void refresh(Object object) {
   dao.refresh(object);
 }
Exemplo n.º 28
0
 public void create(Person object) {
   dao.create(object);
 }
Exemplo n.º 29
0
 public Filter getFilterFromExample(Person example, ExampleOptions options) {
   return dao.getFilterFromExample(example, options);
 }
Exemplo n.º 30
0
 public boolean createOrUpdate(Person object) {
   return dao.createOrUpdate(object);
 }