Package org.cipres.treebase.domain.admin

Examples of org.cipres.treebase.domain.admin.User


      logger.info("\n\t\tRunning Test: " + testName);
    }

    // 1. create a new user:
    String newName = testName + " test " + Math.random();
    User user = new User();
    user.setFirstName("testF");
    user.setLastName("testL");
    user.setUsername(newName);
    user.setPassword("testPassword");

    String email = "test@cipres.treebase.org";
    user.setEmailAddressString(email);

    UserRole testRole = new UserRole();
    testRole.setAuthority("TEST");
    user.setRole(testRole);

    UserHome fixture = getUserHome();
    fixture.store(testRole);
    fixture.store(user);

    // force commit immeidately, important:
    setComplete();
    endTransaction();
    logger.info("user created: " + user.getUsername() + "id = " + user.getId());

    // 2. verify
    String sqlStr = "select count(*) from public.user where user_id=" + user.getId();
    int count = jdbcTemplate.queryForInt(sqlStr);
    assertTrue(count == 1);

    // 3. delete
    // fixture.delete(testRole);
View Full Code Here


      logger.info("\n\t\tRunning Test: " + testName);
    }

    // 1. create a new user:
    String newName = testName + " test " + Math.random();
    User user = new User();
    user.setFirstName("testF");
    user.setLastName("testL");
    user.setUsername(newName);
    user.setPassword("testPassword");

    String email = "test@cipres.treebase.org";
    user.setEmailAddressString(email);

    UserHome fixture = getUserHome();
    String sqlStr = "select count(*) from public.user where username='" + user.getUsername() + "'";

    // 3. delete
    fixture.delete(user);

    // 4. verify delte:
View Full Code Here

      assertTrue("Empty User table.", usernames.size() > 0);

      // 2. find by user name:
      UserHome fixture = getUserHome();
      String userName = usernames.get(0);
      User result = fixture.findByUserName(userName);

      // 3. verify
      assertTrue(result != null);
      assertTrue(result.getUsername().equals(userName));
      if (logger.isInfoEnabled()) {
        logger.info(testName + " verified username =" + userName);
      }
    }
View Full Code Here

    if (logger.isInfoEnabled()) {
      logger.info("\n\t\tRunning Test: " + testName);
    }

    // 1. find a valid person first:
    User u = (User) loadObject(User.class);
    Person p = u.getPerson();

    if (logger.isInfoEnabled()) {
      logger.info("username = " + u.getUsername() + " persopn =" + p.getFirstName() + " "
        + p.getLastName());
    }

    // 2. test:
    UserHome fixture = getUserHome();
    User result = fixture.findByPerson(p);

    if (logger.isInfoEnabled()) {
      logger.info("u id = " + u.getId() + " result id =" + result.getId());
    }
    // 3. verify
    assertTrue(result != null);
    assertTrue(result.getId() == u.getId());

    if (logger.isInfoEnabled()) {
      logger.info(testName + " verified result =");
    }
  }
View Full Code Here

   * @see org.cipres.treebase.domain.study.SubmissionService#getPermission(java.lang.String,
   *      java.lang.Long)
   */
  public TBPermission getPermission(String pUsername, Long pSubmissionID) {
    Submission sub = findSubmissionByID(pSubmissionID);
    User user = getUserHome().findByUserName(pUsername);

    if (sub == null) {
      return TBPermission.NONE;
    }

View Full Code Here

      String email = emails.get(0);
      List<User> users = fixture.findByEmail(email.toUpperCase(), true);

      // 3. verify
      assertTrue(users != null && !users.isEmpty());
      User result = users.get(0);
      assertTrue(result.getEmailAddressString().equalsIgnoreCase(email));
      if (logger.isInfoEnabled()) {
        logger.info(testName + " verified email =" + email + " num of matches:"
          + users.size());
      }
    }
View Full Code Here

      if (logger.isInfoEnabled()) {
        logger.info("emailTest =" + emailTest + " num of matches:" + users.size());
      }
      // 3. verify
      assertTrue(users != null && !users.isEmpty());
      User result = users.get(0);
      assertTrue(result.getEmailAddressString().equalsIgnoreCase(email));
      if (logger.isInfoEnabled()) {
        logger.info(testName + " verified email =" + email + " num of matches:"
          + users.size());
      }
    }
View Full Code Here

    List users = loadAllObject(User.class);
    assertTrue("Empty User table.", users.size() > 0);

    // 2. update:
    // UserHome fixture = getUserHome();
    User result = (User) users.get(0);

    String oldUserName = result.getUsername();
    String newUserName = oldUserName + "unitTest";
    Long id = result.getId();

    result.setUsername(newUserName);

    // force commit immeidately, important:
    setComplete();
    endTransaction();
    logger.info("user updated: " + result.getUsername() + "id = " + result.getId());

    // 2. verify
    String sqlStr = "select username from public.user where user_id=" + result.getId();
    String verifyName = (String) jdbcTemplate.queryForObject(sqlStr, String.class);
    assertTrue("verify failed.", newUserName.equals(verifyName));

    // 3. undo update:
    // need to call onSetUp() to start a new session/Tx:
    onSetUp();
    result = (User) loadObject(User.class, id);
    result.setUsername(oldUserName);
    setComplete();
    endTransaction();

    // 4. verify undo:
    verifyName = (String) jdbcTemplate.queryForObject(sqlStr, String.class);
View Full Code Here

    UserHome fixture = getUserHome();

    // Test a non-existing username:
    String newName = testName + " test " + Math.random();
    User result = fixture.findByUserName(newName);
    assertEquals(null, result);

    if (logger.isInfoEnabled()) {
      logger.info(testName + " - end "); //$NON-NLS-1$
    }
View Full Code Here

    }
   
    // 1. create a new submission:
    String newName = testName + " test " + Math.random();

    User submitter = (User) loadObject(User.class);
    assertTrue("Empty user table.", submitter != null);

    Study s = new Study();
    s.setName(newName);
View Full Code Here

TOP

Related Classes of org.cipres.treebase.domain.admin.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.