[ http://issues.apache.org/jira/browse/DIRSERVER-202?page=all ] Emmanuel Lecharny closed DIRSERVER-202: ---------------------------------------
done > Order of multi-valued RDN should not matters while comparing > ------------------------------------------------------------ > > Key: DIRSERVER-202 > URL: http://issues.apache.org/jira/browse/DIRSERVER-202 > Project: Directory ApacheDS > Type: Bug > Components: ldap > Versions: pre-1.0 > Reporter: Emmanuel Lecharny > Assignee: Alex Karasulu > Priority: Minor > Fix For: pre-1.0 > > class org.apache.ldap.common.name.LdapName, method compareTo should return 0 > if we compare two RDN which contains multi-valued attributes like : > cn=test+cn=result > must be equals to > cn=result+cn=test > This is not the case. Here is a test case (to be added to class > org.apache.ldap.common.name.LdapNameTest) : > /** > * Test the equivalence of two DNs with multi-valued RDN. AttributeType > are > * not case sensitive. Each attribute type MUST be compared. Order MUST > not > * matters They MUST be equals. > * > * @throws NamingException if anything goes wrong. > */ > public void testInsensitiveTypeMultiValuedAttributNotOrdered() throws > NamingException > { > Name name1 = new LdapName("cn=HomeDir+cn=WorkDir"); > Name name2 = new LdapName("cn=WorkDir+cn=HomeDir"); > assertEquals(name1.compareTo(name2), 0); > } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
