Horacio Hoyos Rodriguez created TINKERPOP-1997:
--------------------------------------------------
Summary: Tests allow Integer - Double equivalences
Key: TINKERPOP-1997
URL: https://issues.apache.org/jira/browse/TINKERPOP-1997
Project: TinkerPop
Issue Type: Improvement
Components: io
Affects Versions: 3.3.3
Reporter: Horacio Hoyos Rodriguez
In ArangoDB doubles with 0 decimals are serialised and later deserialised as
Intengers, e.g. a weight of 1.0 will be stored as 1 and deserialised as
Integer(1).
In the TestSuite (I think mostly the IO tests), there is an assertion for
validating that the weight of the edges are Doubles. In this case, the test
fails because Integer != Double.
Shouldn't it be enough to compare values? In Java the Integer will be promoted
to Double.
The same issue happens when the assert compares representations:
x=1.0 != x=1
Can these be relaxed further to allow this discrepancies, but equivalent
values, to be used?
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)