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)

Reply via email to