From 80caf4d4566371cf02923abdc26ae2e8258ed376 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Tue, 19 Apr 2022 18:06:21 +0200 Subject: Remove unused "+" on expressions To concatenate lists (the only ability the "+" operator had), use "++". --- .../build_engine/expression/expression.test.cpp | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'test/buildtool/build_engine/expression/expression.test.cpp') 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": "++" -- cgit v1.2.3