Browse Source

Added String-only 'compare' operation tests which now work with ApacheDS RC2 (unlike byte[] comparisons which are still broken).

1.0.x
Luke Taylor 20 years ago
parent
commit
def8a849a2
  1. 12
      core/src/test/java/org/acegisecurity/ldap/LdapTemplateTests.java

12
core/src/test/java/org/acegisecurity/ldap/LdapTemplateTests.java

@ -32,12 +32,22 @@ public class LdapTemplateTests extends AbstractLdapServerTestCase { @@ -32,12 +32,22 @@ public class LdapTemplateTests extends AbstractLdapServerTestCase {
public void testCompareOfCorrectValueSucceeds() {
LdapTemplate template = new LdapTemplate(getInitialCtxFactory());
assertTrue(template.compare("uid=bob,ou=people", "uid", "bob"));
}
public void testCompareOfWrongValueFails() {
LdapTemplate template = new LdapTemplate(getInitialCtxFactory());
assertFalse(template.compare("uid=bob,ou=people", "uid", "wrongvalue"));
}
public void testCompareOfCorrectByteValueSucceeds() {
LdapTemplate template = new LdapTemplate(getInitialCtxFactory());
// Doesn't work with embedded server due to bugs in apacheds
// assertTrue(template.compare("uid=bob,ou=people", "userPassword", LdapUtils.getUtf8Bytes("bobspassword")));
}
public void testCompareOfWrongValueFails() {
public void testCompareOfWrongByteValueFails() {
LdapTemplate template = new LdapTemplate(getInitialCtxFactory());
// Doesn't work with embedded server due to bugs in apacheds

Loading…
Cancel
Save