Package org.apache.directory.shared.ldap.model.name

Examples of org.apache.directory.shared.ldap.model.name.Dn.normalize()


     */
    @Test
    public void testNameSerialization() throws Exception
    {
        Dn dn = new Dn( "ou= Some   People   + dc=  And   Some anImAls,dc = eXample,dc= cOm" );
        dn.normalize( schemaManager );

        assertEquals( dn, DnSerializer.deserialize( schemaManager, DnSerializer.serialize( dn ) ) );
    }


View Full Code Here


     */
    @Test
    public void testNameStaticSerialization() throws Exception
    {
        Dn dn = new Dn( "ou= Some   People   + dc=  And   Some anImAls,dc = eXample,dc= cOm" );
        dn.normalize( schemaManager );

        byte[] data = DnSerializer.serialize( dn );

        ObjectInputStream in = new ObjectInputStream( new ByteArrayInputStream( data ) );

View Full Code Here

     */
    @Test
    public void testTrailingEscapedSpace() throws Exception
    {
        Dn dn1 = new Dn( "ou=A\\ ,ou=system" );
        dn1.normalize( schemaManager );
        assertEquals( "ou=A\\ ,ou=system", dn1.getName() );
        assertEquals( "2.5.4.11=a,2.5.4.11=system", dn1.getNormName() );
        assertEquals( "ou=A\\ ", dn1.getRdn().getName() );
        assertEquals( "2.5.4.11=a", dn1.getRdn().getNormName() );

View Full Code Here

        assertEquals( "2.5.4.11=a,2.5.4.11=system", dn1.getNormName() );
        assertEquals( "ou=A\\ ", dn1.getRdn().getName() );
        assertEquals( "2.5.4.11=a", dn1.getRdn().getNormName() );

        Dn dn2 = new Dn( "ou=A\\20,ou=system" );
        dn2.normalize( schemaManager );
        assertEquals( "ou=A\\20,ou=system", dn2.getName() );
        assertEquals( "2.5.4.11=a,2.5.4.11=system", dn2.getNormName() );
        assertEquals( "ou=A\\20", dn2.getRdn().getName() );
        assertEquals( "2.5.4.11=a", dn2.getRdn().getNormName() );
View Full Code Here

        assertEquals( "2.5.4.11=a,2.5.4.11=system", dn2.getNormName() );
        assertEquals( "ou=A\\20", dn2.getRdn().getName() );
        assertEquals( "2.5.4.11=a", dn2.getRdn().getNormName() );

        Dn dn3 = new Dn( "ou=\\ ,ou=system" );
        dn3.normalize( schemaManager );
        assertEquals( "ou=\\ ,ou=system", dn3.getName() );
        assertEquals( "2.5.4.11=\\ ,2.5.4.11=system", dn3.getNormName() );
        assertEquals( "ou=\\ ", dn3.getRdn().getName() );
        assertEquals( "2.5.4.11=\\ ", dn3.getRdn().getNormName() );
View Full Code Here

    @Test
    public void testSerializeCompleteEntry() throws LdapException, IOException, ClassNotFoundException
    {
        Dn dn = new Dn( "ou=system" );
       
        dn.normalize( schemaManager );
       
        byte[] password = Strings.getBytesUtf8("secret");
        Entry entry = new DefaultEntry( dn);
        entry.add( "ObjectClass", "top", "person" );
        entry.add( "cn", "test1" );
View Full Code Here

        assertEquals( "2.5.4.11=\\ ,2.5.4.11=system", dn3.getNormName() );
        assertEquals( "ou=\\ ", dn3.getRdn().getName() );
        assertEquals( "2.5.4.11=\\ ", dn3.getRdn().getNormName() );

        Dn dn4 = new Dn( "ou=\\20,ou=system" );
        dn4.normalize( schemaManager );
        assertEquals( "ou=\\20,ou=system", dn4.getName() );
        assertEquals( "2.5.4.11=\\ ,2.5.4.11=system", dn4.getNormName() );
        assertEquals( "ou=\\20", dn4.getRdn().getName() );
        assertEquals( "2.5.4.11=\\ ", dn4.getRdn().getNormName() );
    }
View Full Code Here

    @Test
    public void testSerializeEntryWithNoAttribute() throws LdapException, IOException, ClassNotFoundException
    {
        Dn dn = new Dn( "ou=system" );
       
        dn.normalize( schemaManager );
       
        Entry entry = new DefaultEntry( dn );

        Entry entrySer = deserializeValue( serializeValue( entry ) );
       
View Full Code Here

    @Test
    public void testNormalizeAscii() throws Exception
    {
        Dn dn = new Dn( "  ou  =  Example ,  ou  =  COM " );

        dn.normalize( schemaManager );
        assertEquals( "2.5.4.11=example,2.5.4.11=com", dn.getNormName() );
        assertEquals( "  ou  =  Example ,  ou  =  COM ", dn.getName() );

        Rdn rdn = dn.getRdn();
        assertEquals( "2.5.4.11", rdn.getNormType() );
View Full Code Here

    @Test
    public void testNormalizeAsciiComposite() throws Exception
    {
        Dn dn = new Dn( "  ou  =  Example + ou = TEST ,  ou  =  COM " );

        dn.normalize( schemaManager );
        assertEquals( "2.5.4.11=example+2.5.4.11=test,2.5.4.11=com", dn.getNormName() );
        assertEquals( "  ou  =  Example + ou = TEST ,  ou  =  COM ", dn.getName() );

        Rdn rdn = dn.getRdn();
        assertEquals( "2.5.4.11", rdn.getNormType() );
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.