You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test case to reproduce the issue
package com.google.gson.internal;
import junit.framework.TestCase;
public class LazilyParsedNumberTest extends TestCase {
public void testHashCode(){
LazilyParsedNumber n1 = new LazilyParsedNumber("1");
LazilyParsedNumber n1Another = new LazilyParsedNumber("1");
assertEquals(n1.hashCode(), n1Another.hashCode());
}
public void testEquals(){
LazilyParsedNumber n1 = new LazilyParsedNumber("1");
LazilyParsedNumber n1Another = new LazilyParsedNumber("1");
assertTrue(n1.equals(n1Another));
}
What is the expected output? What do you see instead?
Any class should implement hashCode and equals when implementing Number
interface.
What version of the product are you using? On what operating system?
2.3
Please provide any additional information below.
https://code.google.com/p/google-gson/issues/detail?id=523
Similar one.
I could work on these, but first I would like to know if there was any reason
you decided not to implement these methods?
Original issue reported on code.google.com by vrab...@gmail.com on 4 Feb 2015 at 12:06
The text was updated successfully, but these errors were encountered:
Thanks.
Do you have any plans with the 523?
I am not sure what the comment in the 523 bug report means.
Do you try implement equals to behave like in javascript?
1.0 == 1
In this case implementing equals and hashCode to fulfill the java contract
would need more work than just ask IDE to generate equals and hashCode methods.
Original comment by vrab...@gmail.com on 13 Feb 2015 at 8:18
Original issue reported on code.google.com by
vrab...@gmail.com
on 4 Feb 2015 at 12:06The text was updated successfully, but these errors were encountered: