Package org.apache.directory.api.ldap.model.entry

Examples of org.apache.directory.api.ldap.model.entry.BinaryValue.apply()


    public void testEmptyBinaryValueSerialization() throws LdapException, IOException, ClassNotFoundException
    {
        // First check with a value which will be normalized
        BinaryValue sbv = new BinaryValue( at, StringConstants.EMPTY_BYTES );

        sbv.apply( at );
        byte[] normalized = sbv.getNormReference();

        assertTrue( Arrays.equals( StringConstants.EMPTY_BYTES, normalized ) );
        assertTrue( Arrays.equals( StringConstants.EMPTY_BYTES, sbv.getBytes() ) );
View Full Code Here


        byte[] v1Norm = Strings.getBytesUtf8( "test" );

        // First check with a value which will be normalized
        BinaryValue sbv = new BinaryValue( at, v1 );

        sbv.apply( at );
        byte[] normalized = sbv.getNormReference();

        assertTrue( Arrays.equals( v1Norm, normalized ) );
        assertTrue( Arrays.equals( v1, sbv.getBytes() ) );
View Full Code Here

        assertTrue( bv.isSchemaAware() );
        assertTrue( Arrays.equals( StringConstants.EMPTY_BYTES, bv.getBytes() ) );
        assertTrue( Arrays.equals( StringConstants.EMPTY_BYTES, bv.getNormValue() ) );

        bv = new BinaryValue( BYTES1 );
        bv.apply( at );
        assertTrue( bv.isSchemaAware() );
        assertTrue( Arrays.equals( BYTES1, bv.getBytes() ) );
        assertTrue( Arrays.equals( BYTES1, bv.getNormValue() ) );

        bv = new BinaryValue( BYTES2 );
View Full Code Here

        assertTrue( bv.isSchemaAware() );
        assertTrue( Arrays.equals( BYTES1, bv.getBytes() ) );
        assertTrue( Arrays.equals( BYTES1, bv.getNormValue() ) );

        bv = new BinaryValue( BYTES2 );
        bv.apply( at );
        assertTrue( bv.isSchemaAware() );
        assertTrue( Arrays.equals( BYTES2, bv.getBytes() ) );
        assertTrue( Arrays.equals( BYTES1, bv.getNormValue() ) );
    }
View Full Code Here

        assertEquals( 1, bv1.compareTo( bv2 ) );

        bv2 = new BinaryValue( BYTES2 );
        assertEquals( 1, bv1.compareTo( bv2 ) );

        bv2.apply( at );
        assertEquals( 0, bv1.compareTo( bv2 ) );

        bv1 = new BinaryValue( BYTES2 );
        assertEquals( -1, bv1.compareTo( bv2 ) );
    }
View Full Code Here

        assertNotSame( bv1, bv2 );

        bv2 = new BinaryValue( BYTES2 );
        assertNotSame( bv1, bv2 );

        bv2.apply( at );
        assertEquals( bv1, bv2 );

        bv1 = new BinaryValue( BYTES2 );
        assertNotSame( bv1, bv2 );
    }
View Full Code Here

    {
        BinaryValue bv = new BinaryValue( ( byte[] ) null );

        assertFalse( bv.isSchemaAware() );

        bv.apply( at );
        byte[] value = bv.getNormValue();
        assertNull( value );
        assertTrue( bv.isSchemaAware() );

        bv = new BinaryValue( BYTES2 );
View Full Code Here

        byte[] value = bv.getNormValue();
        assertNull( value );
        assertTrue( bv.isSchemaAware() );

        bv = new BinaryValue( BYTES2 );
        bv.apply( at );
        value = bv.getNormValue();
        assertTrue( Arrays.equals( BYTES1, value ) );
        bv.getNormReference()[0] = 0x11;
        assertFalse( Arrays.equals( BYTES_MOD, value ) );
    }
View Full Code Here

    {
        BinaryValue bv = new BinaryValue( ( byte[] ) null );

        assertFalse( bv.isSchemaAware() );

        bv.apply( at );
        byte[] value = bv.getNormReference();
        assertNull( value );
        assertTrue( bv.isSchemaAware() );

        bv = new BinaryValue( BYTES2 );
View Full Code Here

        byte[] value = bv.getNormReference();
        assertNull( value );
        assertTrue( bv.isSchemaAware() );

        bv = new BinaryValue( BYTES2 );
        bv.apply( at );
        value = bv.getNormReference();
        assertTrue( Arrays.equals( BYTES1, value ) );
        bv.getNormReference()[0] = 0x11;
        assertTrue( Arrays.equals( BYTES_MOD, value ) );
    }
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.