de.printStackTrace();
fail( de.getMessage() );
}
// Check the decoded BindResponse
BindResponse bindResponse = container.getMessage();
assertEquals( 1, bindResponse.getMessageId() );
assertEquals( ResultCodeEnum.SUCCESS, bindResponse.getLdapResult().getResultCode() );
assertEquals( "", bindResponse.getLdapResult().getMatchedDn().getName() );
assertEquals( "", bindResponse.getLdapResult().getErrorMessage() );
assertEquals( "", Strings.utf8ToString(bindResponse.getServerSaslCreds()) );
// Check the Control
Map<String, Control> controls = bindResponse.getControls();
assertEquals( 1, controls.size() );
@SuppressWarnings("unchecked")
CodecControl<Control> control = (org.apache.directory.shared.ldap.codec.api.CodecControl<Control> ) controls.get( "2.16.840.1.113730.3.4.2" );