@Test (expectedExceptions = LDAPException.class)
public void testInvalidBindRequestProtoVersion() throws Exception
{
ByteStringBuilder builder = new ByteStringBuilder();
ASN1Writer writer = ASN1.getWriter(builder);
writer.writeStartSequence(OP_TYPE_BIND_REQUEST);
writer.writeOctetString("invalid element");
writer.writeOctetString(dn);
writer.writeStartSequence(TYPE_AUTHENTICATION_SASL);
writer.writeOctetString(SASL_MECHANISM_PLAIN);
writer.writeOctetString(pwd);
writer.writeEndSequence();
writer.writeEndSequence();
ASN1Reader reader = ASN1.getReader(builder.toByteString());
LDAPReader.readProtocolOp(reader);
}