Search in sources :

Example 36 with Ava

use of org.apache.directory.api.ldap.model.name.Ava in project directory-ldap-api by apache.

the class AvaTest method testNormalize.

@Test
public void testNormalize() throws LdapException {
    Ava atav = new Ava(schemaManager, " A ", "a");
    assertEquals(" A =a", atav.getName());
}
Also used : Ava(org.apache.directory.api.ldap.model.name.Ava) Test(org.junit.Test)

Example 37 with Ava

use of org.apache.directory.api.ldap.model.name.Ava in project directory-ldap-api by apache.

the class AvaTest method testEqualsAtav2ValueSuperior.

/**
 * Compare two atavs : the second one is superior because its type is
 * superior
 */
@Test
public void testEqualsAtav2ValueSuperior() throws LdapException {
    Ava atav1 = new Ava(schemaManager, "a", "a");
    Ava atav2 = new Ava(schemaManager, "a", "b");
    assertFalse(atav1.equals(atav2));
}
Also used : Ava(org.apache.directory.api.ldap.model.name.Ava) Test(org.junit.Test)

Example 38 with Ava

use of org.apache.directory.api.ldap.model.name.Ava in project directory-ldap-api by apache.

the class AvaTest method testEqualsAtav2TypeSuperior.

/**
 * Compare two atavs : the second one is superior because its type is
 * superior
 */
@Test
public void testEqualsAtav2TypeSuperior() throws LdapException {
    Ava atav1 = new Ava(schemaManager, "a", "b");
    Ava atav2 = new Ava(schemaManager, "b", "b");
    assertFalse(atav1.equals(atav2));
}
Also used : Ava(org.apache.directory.api.ldap.model.name.Ava) Test(org.junit.Test)

Example 39 with Ava

use of org.apache.directory.api.ldap.model.name.Ava in project directory-ldap-api by apache.

the class FastRdnParserTest method testEmptyIterator.

@Test
public void testEmptyIterator() {
    Rdn rdn = new Rdn();
    Iterator<Ava> iterator = rdn.iterator();
    assertNotNull(iterator);
    assertFalse(iterator.hasNext());
}
Also used : Rdn(org.apache.directory.api.ldap.model.name.Rdn) Ava(org.apache.directory.api.ldap.model.name.Ava) Test(org.junit.Test)

Example 40 with Ava

use of org.apache.directory.api.ldap.model.name.Ava in project directory-ldap-api by apache.

the class FastRdnParserTest method testSingleValuedIterator.

@Test
public void testSingleValuedIterator() throws LdapException {
    Rdn rdn = new Rdn("cn=Kate Bush");
    Iterator<Ava> iterator = rdn.iterator();
    assertNotNull(iterator);
    assertTrue(iterator.hasNext());
    assertNotNull(iterator.next());
    assertFalse(iterator.hasNext());
}
Also used : Rdn(org.apache.directory.api.ldap.model.name.Rdn) Ava(org.apache.directory.api.ldap.model.name.Ava) Test(org.junit.Test)

Aggregations

Ava (org.apache.directory.api.ldap.model.name.Ava)44 Test (org.junit.Test)39 ByteArrayOutputStream (java.io.ByteArrayOutputStream)14 ObjectOutputStream (java.io.ObjectOutputStream)14 Rdn (org.apache.directory.api.ldap.model.name.Rdn)12 ByteArrayInputStream (java.io.ByteArrayInputStream)8 ObjectInputStream (java.io.ObjectInputStream)8 IOException (java.io.IOException)5 Dn (org.apache.directory.api.ldap.model.name.Dn)3 DefaultAttribute (org.apache.directory.api.ldap.model.entry.DefaultAttribute)2 LdapInvalidDnException (org.apache.directory.api.ldap.model.exception.LdapInvalidDnException)2 ArrayList (java.util.ArrayList)1 HashSet (java.util.HashSet)1 Attribute (org.apache.directory.api.ldap.model.entry.Attribute)1 DefaultModification (org.apache.directory.api.ldap.model.entry.DefaultModification)1 Modification (org.apache.directory.api.ldap.model.entry.Modification)1 Value (org.apache.directory.api.ldap.model.entry.Value)1 Anonymizer (org.apache.directory.api.ldap.model.ldif.anonymizer.Anonymizer)1 BinaryAnonymizer (org.apache.directory.api.ldap.model.ldif.anonymizer.BinaryAnonymizer)1 CaseSensitiveStringAnonymizer (org.apache.directory.api.ldap.model.ldif.anonymizer.CaseSensitiveStringAnonymizer)1