diff --git a/qa/unittests/common/libeval/test_numeric_evaluator.cpp b/qa/unittests/common/libeval/test_numeric_evaluator.cpp index 03bc940c0b..1da6518420 100644 --- a/qa/unittests/common/libeval/test_numeric_evaluator.cpp +++ b/qa/unittests/common/libeval/test_numeric_evaluator.cpp @@ -144,8 +144,6 @@ static const std::vector eval_cases_valid = { { "-(1 + (2 - 4)) * 20.8 / 2", "10.4" }, // Unary addition is a sign, not a leading operator { "+2 - 1", "1" }, - // Unknown vars are 0.0 - { "1 + unknown", "1" }, // Set var in-string { "x = 1; 1 + x", "2" }, // Multiple set vars @@ -202,7 +200,8 @@ static const std::vector eval_cases_invalid = { { "sdfsdf sdfsd" }, // Div by 0 { "1 / 0" }, - { "1 / unknown" }, + // Unknown vars are errors + { "1 + unknown" }, // Semicolons can't be empty or redundant { ";" }, { ";1" },