06-24-06 06:11 PM
[ http://issues.apache.org/jira/brows...ER-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. AttributeTyp
e are
> * not case sensitive. Each attribute type MUST be compared. Order MUS
T not
> * matters They MUST be equals.
> *
> * @throws NamingException if anything goes wrong.
> */
> public void testInsensitiveTypeMultiValuedAttributNo
tOrdered() 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/secur...nistrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[ Post a follow-up to this message ]
|