コード例 #1
0
ファイル: LdapUtilsTest.java プロジェクト: pbzdyl/spring-ldap
  public void testCollectAttributeValuesThrowsExceptionWhenAttributeNotPresent() {
    String expectedAttributeName = "someAttribute";
    BasicAttributes attributes = new BasicAttributes();

    LinkedList list = new LinkedList();
    try {
      LdapUtils.collectAttributeValues(attributes, expectedAttributeName, list);
      fail("NoSuchAttributeException expected");
    } catch (NoSuchAttributeException expected) {
      assertTrue(true);
    }
  }
コード例 #2
0
ファイル: LdapUtilsTest.java プロジェクト: pbzdyl/spring-ldap
  public void testCollectAttributeValues() {
    String expectedAttributeName = "someAttribute";
    BasicAttribute expectedAttribute = new BasicAttribute(expectedAttributeName);
    expectedAttribute.add("value1");
    expectedAttribute.add("value2");

    BasicAttributes attributes = new BasicAttributes();
    attributes.put(expectedAttribute);

    LinkedList list = new LinkedList();
    LdapUtils.collectAttributeValues(attributes, expectedAttributeName, list);

    assertEquals(2, list.size());
    assertEquals("value1", list.get(0));
    assertEquals("value2", list.get(1));
  }