[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-3820?page=c...
]
Dagguh commented on HHH-3820:
-----------------------------
The following test case fails:
@Test
public void testEqualCriteria() throws Exception {
// given
String propertyName = "a";
String lo = "b";
String hi = "c";
// when
Criterion expectedCriterion = Restrictions.between(propertyName, hi, lo);
Criterion actualCriterion = Restrictions.between(propertyName, hi, lo);
// then
assertEquals(expectedCriterion, actualCriterion);
}
Criterion should implement equals and hashCode
----------------------------------------------
Key: HHH-3820
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-3820
Project: Hibernate Core
Issue Type: Bug
Components: core
Affects Versions: 3.2.6
Reporter: Craig
.equals() doesn't work as expected for Criterion and its subclasses. For example:
assertEquals(Restrictions.isEmpty("parents"),Restrictions.isEmpty("parents"));
fails, when clearly, it should work.
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira