diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2022-04-19 18:06:21 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2022-04-20 09:40:36 +0200 |
commit | 80caf4d4566371cf02923abdc26ae2e8258ed376 (patch) | |
tree | a4f15caabd87d78fd8ce59b5949b7a3b21e10d3e /test/buildtool/build_engine/expression/expression.test.cpp | |
parent | db07e1adbb7f8758e1da04e8b48dd9587c2573ef (diff) | |
download | justbuild-80caf4d4566371cf02923abdc26ae2e8258ed376.tar.gz |
Remove unused "+" on expressions
To concatenate lists (the only ability the "+" operator had),
use "++".
Diffstat (limited to 'test/buildtool/build_engine/expression/expression.test.cpp')
-rw-r--r-- | test/buildtool/build_engine/expression/expression.test.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/test/buildtool/build_engine/expression/expression.test.cpp b/test/buildtool/build_engine/expression/expression.test.cpp index 8db88412..d80d8861 100644 --- a/test/buildtool/build_engine/expression/expression.test.cpp +++ b/test/buildtool/build_engine/expression/expression.test.cpp @@ -715,25 +715,6 @@ TEST_CASE("Expression Evaluation", "[expression]") { // NOLINT REQUIRE_FALSE(dyn_result); } - SECTION("+ expression") { - auto expr = Expression::FromJson(R"( - { "type": "+" - , "$1": ["foo"] - , "$2": "PLACEHOLDER" })"_json); - REQUIRE(expr); - - expr = Replace(expr, "$2", list_t{bar}); - REQUIRE(expr); - auto success = expr.Evaluate(env, fcts); - REQUIRE(success); - REQUIRE(success->IsList()); - CHECK(success == Expression::FromJson(R"(["foo", "bar"])"_json)); - - expr = Replace(expr, "$2", bar); - REQUIRE(expr); - CHECK_FALSE(expr.Evaluate(env, fcts)); - } - SECTION("++ expression") { auto expr = Expression::FromJson(R"( { "type": "++" |