Package org.sonatype.security.ldap.dao

Examples of org.sonatype.security.ldap.dao.LdapUser


  public void testGetUser()
      throws Exception
  {
    LdapManager ldapManager = this.lookup(LdapManager.class);

    LdapUser toby = ldapManager.getUser("toby");
    Assert.assertNotNull(toby);
    Assert.assertEquals("toby", toby.getUsername());
    Assert.assertEquals(toby.getUsername() + "123", toby.getPassword());
    Assert.assertEquals("Toby Stevens", toby.getRealName());
    Assert.assertEquals(2, toby.getMembership().size());

    LdapUser cstamas = ldapManager.getUser("cstamas");
    Assert.assertNotNull(cstamas);
    Assert.assertEquals("cstamas", cstamas.getUsername());
    Assert.assertEquals(cstamas.getUsername() + "123", cstamas.getPassword());
    Assert.assertEquals("Tamas Cservenak", cstamas.getRealName());
    Assert.assertEquals(2, cstamas.getMembership().size());

    LdapUser jgoodman = ldapManager.getUser("jgoodman");
    Assert.assertNotNull(jgoodman);
    Assert.assertEquals("jgoodman", jgoodman.getUsername());
    Assert.assertEquals(jgoodman.getUsername() + "123", jgoodman.getPassword());
    Assert.assertEquals("Joseph M. Goodman", jgoodman.getRealName());
    Assert.assertEquals(2, jgoodman.getMembership().size());

    try {
      ldapManager.getUser("INVALID_USER_ID");
      Assert.fail("expected NoSuchLdapUserException");
    }
View Full Code Here


  @Test
  public void testUserManager()
      throws Exception
  {
    LdapUser user = this.ldapManager.getUser("cstamas");
    assertEquals("cstamas", user.getUsername());
    // assertEquals( "Tamas Cservenak", user.getRealName() );

    assertTrue(this.isPasswordsEncrypted() || ("cstamas123".equals(user.getPassword())));

    user = this.ldapManager.getUser("brianf");
    assertEquals("brianf", user.getUsername());
    // assertEquals( "Brian Fox", user.getRealName() );
    assertTrue(this.isPasswordsEncrypted() || ("brianf123".equals(user.getPassword())));

    user = this.ldapManager.getUser("jvanzyl");
    assertEquals("jvanzyl", user.getUsername());
    // assertEquals( "Jason Van Zyl", user.getRealName() );
    assertTrue(this.isPasswordsEncrypted() || ("jvanzyl123".equals(user.getPassword())));

    try {
      user = this.ldapManager.getUser("intruder");
      fail("Expected NoSuchUserException");
    }
View Full Code Here

  public void testSearch()
      throws LdapDAOException
  {
    Set<LdapUser> users = this.ldapManager.searchUsers("cstamas", null);
    assertEquals(1, users.size());
    LdapUser user = users.iterator().next();
    assertEquals("cstamas", user.getUsername());
    assertTrue(this.isPasswordsEncrypted() || ("cstamas123".equals(user.getPassword())));

    users = this.ldapManager.searchUsers("br", null);
    assertEquals(1, users.size());
    user = users.iterator().next();
    assertEquals("brianf", user.getUsername());
    // assertEquals( "Brian Fox", user.getRealName() );
    assertTrue(this.isPasswordsEncrypted() || ("brianf123".equals(user.getPassword())));

    users = this.ldapManager.searchUsers("j", null);
    assertEquals(1, users.size());
    user = users.iterator().next();
    assertEquals("jvanzyl", user.getUsername());
    // assertEquals( "Jason Van Zyl", user.getRealName() );
    assertTrue(this.isPasswordsEncrypted() || ("jvanzyl123".equals(user.getPassword())));

    users = this.ldapManager.searchUsers("INVALID", null);
    assertEquals(0, users.size());
  }
View Full Code Here

TOP

Related Classes of org.sonatype.security.ldap.dao.LdapUser

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.