Package com.atomrain.labs.architect.domain

Examples of com.atomrain.labs.architect.domain.User


   *   {@code UserServiceImpl.class.removeUserById()}
   */
  @Test
  public void lazyUserServices() {
    boolean pass = false;
    User user = new User(username, password, email);
    // satisfies createLazyUser
    userDao.createLazyUser(user);
    // satisfies getUserByEmail
    User lazyUser = userDao.getUserByEmail(email);
    pass = (lazyUser.getUsername().equals(username) &&
        lazyUser.getPassword().equals(password) &&
        lazyUser.getEmail().equals(email));
    id = lazyUser.getId();
    // satisfies getUserById
    User userById = userDao.getUserById(id);
    pass = (pass && user.getUsername().equals(userById.getUsername()));
    // satisfies removeUserById
    userDao.removeUserById(id);
    userById = userDao.getUserById(id);
    pass = (pass && userById == null); // expect null
    Assert.assertTrue(pass);
View Full Code Here


   *   {@code UserServiceImpl.class.removeUserByEmail()}
   */
  @Test
  public void eagerUserServices() {
    boolean pass = false;
    User user = new User(username, password, email);
    // satisfies getEagerUser
    // satisfies getUserByUsername
    User eagerUser = userDao.createEagerUser(user);
    pass = (eagerUser.getUsername().equals(username) &&
        eagerUser.getPassword().equals(password) &&
        eagerUser.getEmail().equals(email));
    id = user.getId();
    // satisfies removeUserByUsername
    userDao.removeUserByUsername(user.getUsername());
    User userRemoved = userDao.getUserById(id);
    pass = (pass && userRemoved == null); // expect null
   
    // satisfies removeUserByEmail
    eagerUser = userDao.createEagerUser(user);
    userDao.removeUserByEmail(email);
View Full Code Here

    } catch (UserServiceException e) {
      pass = false;
      exceptions.add(e);
    }
    // satisfies getUserByEmail
    User user;
    try {
      user = userService.getUserByEmail(email);
    } catch (UserServiceException e) {
      pass = false;
      user = new User();
      exceptions.add(e);
    }
    pass = (pass &&
        username.equals(user.getUsername()) &&
          password.equals(user.getPassword()) &&
          email.equals(user.getEmail()));
    id = user.getId();
    // satisfies getUserById
    User userById;
    try {
      userById = userService.getUserById(id);
    } catch (UserServiceException e) {
      pass = false;
      userById = new User();
      exceptions.add(e);
    }
    pass = (pass && user.getUsername().equals(userById.getUsername()));
    // satisfies removeUserById
    try {
      userService.removeUserById(id);
    } catch (UserServiceException e) {
      pass = false;
      exceptions.add(e);
    }
    try {
      userById = userService.getUserById(id);
    } catch (UserServiceException e) {
      pass = false;
      userById = new User();
      exceptions.add(e);
    }
    pass = (pass && userById == null); // expect null
   
    Assert.assertTrue(pass);
View Full Code Here

  @Test
  public void eagerUserServices() {
    boolean pass = true;
    // satisfies getEagerUser
    // satisfies getUserByUsername
    User user;
    try {
      user = userService.createEagerUser(username, password, email);
    } catch (UserServiceException e) {
      pass = false;
      user = new User();
      exceptions.add(e);
    }
    pass = (pass &&
        username.equals(user.getUsername()) &&
          password.equals(user.getPassword()) &&
          email.equals(user.getEmail()));
    id = user.getId();
    // satisfies removeUserByUsername
    try {
      userService.removeUserByUsername(user.getUsername());
    } catch (UserServiceException e) {
      pass = false;
      exceptions.add(e);
    }
    User userRemoved = null;
    try {
      userRemoved = userService.getUserById(id);
    } catch (UserServiceException e ) {
      pass = false;
      exceptions.add(e);
    }
    pass = (pass && userRemoved == null); // expect null
   
    // satisfies removeUserByEmail
    try {
      user = userService.createEagerUser(username, password, email);
    } catch (UserServiceException e) {
      pass = false;
      user = new User();
      exceptions.add(e);
    }
    try {
      userService.removeUserByEmail(email);
    } catch (UserServiceException e) {
View Full Code Here

TOP

Related Classes of com.atomrain.labs.architect.domain.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.