Josh Meyer created METRON-624:
---------------------------------
Summary: Comparison Operators Evaluate Incorrectly
Key: METRON-624
URL: https://issues.apache.org/jira/browse/METRON-624
Project: Metron
Issue Type: Bug
Reporter: Josh Meyer
Currently there is an issue with the way Stellar interprets comparison
expressions. Currently it only compares numbers when both sides are numbers
otherwise it converts both sides of the expression to a value and then compares
them. Also, when looking at numbers it always gets double values to compare.
Below is an example of a failing test that should pass.
`
@Test
public void d() throws Exception {
final Map<String, String> variableMap = new HashMap<>();
assertFalse(runPredicate("1 == '1'", variableMap::get));
}
`
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)