Package org.apache.directory.server.core.partition.impl.btree.jdbm

Examples of org.apache.directory.server.core.partition.impl.btree.jdbm.ServerEntrySerializer


    @Test public void testSerializeEmtpyServerEntry() throws Exception
    {
        DN dn = DN.EMPTY_DN;
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here


        DN dn = new DN( "cn=text, dc=example, dc=com" );
        dn.normalize( oids );
       
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        dn.normalize( oids );
       
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );
        entry.add( "objectClass", "top", "person", "inetOrgPerson", "organizationalPerson" );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );

        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        entry.add( "objectClass", "top", "person", "inetOrgPerson", "organizationalPerson" );
        entry.add( "cn", "text", "test" );
        entry.add( "SN", (String)null );
        entry.add( "userPassword", StringTools.getBytesUtf8( "password" ) );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        entry.add( "objectClass", "top", "person", "inetOrgPerson", "organizationalPerson" );
        entry.add( "cn", "text", "test" );
        entry.add( "SN", (String)null );
        entry.add( "userPassword", StringTools.getBytesUtf8( "password" ) );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        DN dn = new DN( "" );
        dn.normalize( oids );
       
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        DN dn = new DN( "" );
        dn.normalize( oids );
       
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
        EntryAttribute oc = new DefaultServerAttribute( "ObjectClass", schemaManager.lookupAttributeTypeRegistry( "objectclass" ) );
        entry.add( oc );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        DN dn = new DN( "" );
        dn.normalize( oids );
       
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
        entry.add( "ObjectClass", "top", "person" );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

        DN dn = new DN( "" );
        dn.normalize( oids );
       
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
        entry.add( "userPassword", StringTools.getBytesUtf8( "secret" ) );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

    @Test public void testSerializeEmtpyServerEntry() throws Exception
    {
        DN dn = DN.EMPTY_DN;
        ServerEntry entry = new DefaultServerEntry( schemaManager, dn );

        ServerEntrySerializer ses = new ServerEntrySerializer( schemaManager );
       
        byte[] data = ses.serialize( entry );
       
        ServerEntry result = (ServerEntry)ses.deserialize( data );
       
        assertEquals( entry, result );
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.server.core.partition.impl.btree.jdbm.ServerEntrySerializer

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.