Package org.elevenbits.westvleteren.model

Examples of org.elevenbits.westvleteren.model.User


    public void setUserDao(UserDao dao) {
        this.dao = dao;
    }
   
    public void testAddAndRemoveUser() throws Exception {
        User user = new User("ra", "secret", "Rachida", "Ait-Ali");
        Address address = new Address();
        address.setCity("Zenobe Grammestraat 22");
        address.setCountry("Belgium");
        user.setAddress(address);
        user.setEmail("jw@m8n.be");   
        dao.saveUser(user);
        assertNotNull(user.getId());
        assertEquals("Rachida", user.getFirstName());
        dao.removeUser(user.getId());
        log.warn("Removed user!");
        try {
            user = dao.getUser(user.getId());
            fail("getUser didn't throw DataAccessException");
        } catch (DataAccessException d) {
            assertNotNull(d);
        }
    }
View Full Code Here


        }
    }

    public void testCreateAndGetAndRemoveUser() throws Exception {
      log.info("Creating a user");
      User user = new User("ra", "secret", "Rachida", "Ait-Ali");
      dao.saveUser(user);
      log.info("User created: " + user);
      Integer id = user.getId();
      user = dao.getUser(id);
      assertEquals(user.getName(), "ra");
      assertEquals(user.getFirstName(), "Rachida");
      dao.removeUser(user);
      log.info("User removed");
      try {
        user = dao.getUser(id);
            fail("getUser didn't throw DataAccessException");
View Full Code Here

        }
    }

    public void testCreateAndUpdateUser() throws Exception {
      log.warn("Creating a user");
      User user = new User("ra", "secret", "Rachida", "Ait-Ali");
      dao.saveUser(user);
      Integer id = user.getId();
      user = dao.getUser(id);
      assertEquals(user.getName(), "ra");
      assertEquals(user.getFirstName(), "Rachida");
      assertEquals(user.getLastName(), "Ait-Ali");
      user.setFirstName("Jan");
      user.setLastName("Willems");
      dao.saveUser(user);
      log.warn("User updated");
      user = dao.getUser(id);
      assertEquals(user.getName(), "ra");
      assertEquals(user.getFirstName(), "Jan");
      assertEquals(user.getLastName(), "Willems");
      dao.removeUser(user);
      log.info("User removed");
    }
View Full Code Here

    UserDao {

  private Log log = LogFactory.getLog(UserDaoHibernate.class);

  public User getUser(Integer id) {
    User user = (User) getHibernateTemplate().get(
        User.class, id);
    if (user == null) {
      throw new ObjectRetrievalFailureException(User.class, id);
    }
    return user;
View Full Code Here

  public List getUsers() {
    return getHibernateTemplate().find("from User");
  }

  public void removeUser(Integer id) {
    User user = (User) getHibernateTemplate().load(User.class, id);
    getHibernateTemplate().delete(user);
  }
View Full Code Here

    dao.saveUser(user);
    return user;
  }

  public User getUser(Integer id) {
    User user = dao.getUser(id);
    if (user == null) {
      log.warn("No user with id '" + id + "' found.");
    }
    return user;
  }
View Full Code Here

TOP

Related Classes of org.elevenbits.westvleteren.model.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.