* @return the ModifyRequest to use for tests
*/
private ModifyRequestImpl getRequest() throws LdapException
{
// Construct the Modify request to test
ModifyRequestImpl req = new ModifyRequestImpl();
req.setMessageId( 45 );
try
{
req.setName( new Dn( "cn=admin,dc=apache,dc=org" ) );
}
catch ( LdapException ne )
{
// do nothing
}
Attribute attr = new DefaultAttribute( "attr0" );
attr.add( "val0" );
attr.add( "val1" );
attr.add( "val2" );
Modification item = new DefaultModification( ModificationOperation.ADD_ATTRIBUTE, attr );
req.addModification( item );
attr = new DefaultAttribute( "attr1" );
attr.add( "val3" );
item = new DefaultModification( ModificationOperation.REMOVE_ATTRIBUTE, attr );
req.addModification( item );
attr = new DefaultAttribute( "attr2" );
attr.add( "val4" );
attr.add( "val5" );
item = new DefaultModification( ModificationOperation.REPLACE_ATTRIBUTE, attr );
req.addModification( item );
return req;
}