From 6edf2cc5abf9f01d4fcf203e6bf2329169f4d80d Mon Sep 17 00:00:00 2001 From: florijan <florijan@memgraph.io> Date: Fri, 8 Sep 2017 11:19:59 +0200 Subject: [PATCH] BFS feature test that uses edges added Reviewers: buda, mislav.bradac Reviewed By: mislav.bradac Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D768 --- .../memgraph_V1/features/memgraph_bfs.feature | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature b/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature index 4b8bff71b..bbe9a54f4 100644 --- a/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature +++ b/tests/qa/tck_engine/tests/memgraph_V1/features/memgraph_bfs.feature @@ -28,3 +28,18 @@ Feature: Bfs Then the result should be: | n.a | m.a | | '0' | '1.1' | + + Scenario: Test match BFS resulting edge list + Given an empty graph + And having executed: + """ + CREATE (:Start)-[:r {id: 0}]->()-[:r {id: 1}]->()-[:r {id: 2}]->()-[:r {id: 3}]->() + """ + When executing query: + """ + MATCH (:Start)-bfs[r](e, m| true, 10)->(m) WHERE size(r) > 3 + RETURN size(r) AS s, (r[0]).id AS r0, (r[2]).id AS r2 + """ + Then the result should be: + | s | r0 | r2 | + | 4 | 0 | 2 |