summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/buildtool/build_engine/expression/expression.test.cpp19
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": "++"