Jeremy Lewi created AVRO-1136: --------------------------------- Summary: Pair.equals returns false positives Key: AVRO-1136 URL: https://issues.apache.org/jira/browse/AVRO-1136 Project: Avro Issue Type: Bug Components: java Affects Versions: 1.6.1 Reporter: Jeremy Lewi Priority: Minor
Here is a test that fails and indicates the bug. pair1.equals(pair2) should return false because the values aren't the same but it returns true causing the test to fail. This appears to be a bug in both 1.6.1 and 1.7.1. package contrail.avro; import static org.junit.Assert.*; import org.apache.avro.mapred.Pair; import org.junit.Test; public class TestAssertEquals { @Test public void test() { Pair<Integer, Integer> pair1 = new Pair<Integer, Integer>(1, 2); Pair<Integer, Integer> pair2 = new Pair<Integer, Integer>(1, 1); assertFalse(pair1.equals(pair2)); } } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira