//Test case for a full encode decode operation with normal params.
attributes = generateAttributes(10,5, "test");
addEncoded = new AddRequestProtocolOp(dn, attributes);
addEncoded.write(writer);
ASN1Reader reader = ASN1.getReader(builder.toByteString());
addDecoded = (AddRequestProtocolOp)LDAPReader.readProtocolOp(reader);
assertEquals(addEncoded.getType(), OP_TYPE_ADD_REQUEST);
assertEquals(addEncoded.getDN(), addDecoded.getDN());
assertTrue(attributesEquals(addEncoded.getAttributes(),