Package org.apache.directory.api.ldap.codec.controls.sort

Examples of org.apache.directory.api.ldap.codec.controls.sort.SortResponseDecorator


                0x0A, 0x01, 0x00,
                0x04, 0x02, 'c', 'n'
            } );
        buffer.flip();
       
        SortResponseDecorator decorator = new SortResponseDecorator( codec );
        SortResponseControl control = ( SortResponseControl ) decorator.decode( buffer.array() );
       
        assertEquals( SortResultCode.SUCCESS, control.getSortResult() );
        assertEquals( "cn", control.getAttributeName() );
       
        ByteBuffer encoded = ByteBuffer.allocate( buffer.capacity() );
        decorator.computeLength();
        decorator.encode( encoded );
        assertTrue( Arrays.equals( buffer.array(), encoded.array() ) );
    }
View Full Code Here


               0x30, 0x03,
                0x0A, 0x01, 0x10
            } );
        buffer.flip();
       
        SortResponseDecorator decorator = new SortResponseDecorator( codec );
        SortResponseControl control = ( SortResponseControl ) decorator.decode( buffer.array() );
       
        assertEquals( SortResultCode.NOSUCHATTRIBUTE, control.getSortResult() );
        assertNull( control.getAttributeName() );
       
        ByteBuffer encoded = ByteBuffer.allocate( buffer.capacity() );
        decorator.computeLength();
        decorator.encode( encoded );
        assertTrue( Arrays.equals( buffer.array(), encoded.array() ) );
    }
View Full Code Here

               0x30, 0x03,
                0x0A, 0x01, 0x0A
            } );
        buffer.flip();
       
        SortResponseDecorator decorator = new SortResponseDecorator( codec );
        decorator.decode( buffer.array() );
    }
View Full Code Here

                0x0A, 0x01, 0x00,
                0x04, 0x02, 'c', 'n'
            } );
        buffer.flip();
       
        SortResponseDecorator decorator = new SortResponseDecorator( codec );
        SortResponse control = ( SortResponse ) decorator.decode( buffer.array() );
       
        assertEquals( SortResultCode.SUCCESS, control.getSortResult() );
        assertEquals( "cn", control.getAttributeName() );
       
        ByteBuffer encoded = ByteBuffer.allocate( buffer.capacity() );
        decorator.computeLength();
        decorator.encode( encoded );
        assertTrue( Arrays.equals( buffer.array(), encoded.array() ) );
    }
View Full Code Here

               0x30, 0x03,
                0x0A, 0x01, 0x10
            } );
        buffer.flip();
       
        SortResponseDecorator decorator = new SortResponseDecorator( codec );
        SortResponse control = ( SortResponse ) decorator.decode( buffer.array() );
       
        assertEquals( SortResultCode.NOSUCHATTRIBUTE, control.getSortResult() );
        assertNull( control.getAttributeName() );
       
        ByteBuffer encoded = ByteBuffer.allocate( buffer.capacity() );
        decorator.computeLength();
        decorator.encode( encoded );
        assertTrue( Arrays.equals( buffer.array(), encoded.array() ) );
    }
View Full Code Here

               0x30, 0x03,
                0x0A, 0x01, 0x0A
            } );
        buffer.flip();
       
        SortResponseDecorator decorator = new SortResponseDecorator( codec );
        decorator.decode( buffer.array() );
    }
View Full Code Here

TOP

Related Classes of org.apache.directory.api.ldap.codec.controls.sort.SortResponseDecorator

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.