From e78107bceaa55d7a277603c6ecadc0c764de7ef6 Mon Sep 17 00:00:00 2001 From: Mislav Bradac Date: Tue, 18 Apr 2017 12:03:43 +0200 Subject: [PATCH] Uncomment passing scenarios Reviewers: teon.banek, buda Reviewed By: buda Differential Revision: https://phabricator.memgraph.io/D288 --- .../tests/memgraph_V1/features/test01.feature | 184 +++++++++--------- .../tests/memgraph_V1/features/test02.feature | 50 ++--- 2 files changed, 117 insertions(+), 117 deletions(-) diff --git a/tck_engine/tests/memgraph_V1/features/test01.feature b/tck_engine/tests/memgraph_V1/features/test01.feature index 0ab551eb8..0f1ad34dc 100644 --- a/tck_engine/tests/memgraph_V1/features/test01.feature +++ b/tck_engine/tests/memgraph_V1/features/test01.feature @@ -141,35 +141,35 @@ Feature: Test01 | b | | [:X{a: 1.0}] | - # Scenario: Create node and self relationships and match - # Given an empty graph - # And having executed: - # """ - # CREATE (n)-[:X]->(n)<-[:Y]-(n) - # """ - # When executing query: - # """ - # MATCH ()-[a]-()-[b]-() RETURN a, b - # """ - # Then the result should be: - # | a | b | - # | [:X] | [:Y] | - # | [:Y] | [:X] | - # - # Scenario: Create node and self relationship and match - # Given an empty graph - # And having executed: - # """ - # CREATE (n)-[:X]->(n) - # """ - # When executing query: - # """ - # MATCH ()-[a]-() RETURN a - # """ - # Then the result should be: - # | a | - # | [:X] | - # + Scenario: Create node and self relationships and match + Given an empty graph + And having executed: + """ + CREATE (n)-[:X]->(n)<-[:Y]-(n) + """ + When executing query: + """ + MATCH ()-[a]-()-[b]-() RETURN a, b + """ + Then the result should be: + | a | b | + | [:X] | [:Y] | + | [:Y] | [:X] | + + Scenario: Create node and self relationship and match + Given an empty graph + And having executed: + """ + CREATE (n)-[:X]->(n) + """ + When executing query: + """ + MATCH ()-[a]-() RETURN a + """ + Then the result should be: + | a | + | [:X] | + Scenario: Create node and self relationships and match Given an empty graph And having executed: @@ -311,69 +311,69 @@ Feature: Test01 | [:Z] | [:Y] | [:X] | | [:Z] | [:X] | [:Y] | - # Scenario: Create two nodes with three relationships and match - # Given an empty graph - # And having executed: - # """ - # CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b) - # """ - # When executing query: - # """ - # MATCH ()-[a{a: 1.0}]-()-[b]-()-[c]-() RETURN a, b, c - # """ - # Then the result should be: - # | a | b | c | - # | [:X{a: 1.0}] | [:Y] | [:Z] | - # | [:X{a: 1.0}] | [:Z] | [:Y] | - # | [:X{a: 1.0}] | [:Y] | [:Z] | - # | [:X{a: 1.0}] | [:Z] | [:Y] | - # - # Scenario: Create two nodes with three relationships and match - # Given an empty graph - # And having executed: - # """ - # CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b) - # """ - # When executing query: - # """ - # MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c - # """ - # Then the result should be: - # | a | b | c | - # | [:X{a: 1.0}] | [:Z] | [:Y] | - # | [:X{a: 1.0}] | [:Z] | [:Y] | - # - # Scenario: Create two nodes with three relationships and match - # Given an empty graph - # And having executed: - # """ - # CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b) - # """ - # When executing query: - # """ - # MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c - # """ - # Then the result should be: - # | a | b | c | - # | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | - # | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | - # - # Scenario: Create two nodes with three relationships and match - # Given an empty graph - # And having executed: - # """ - # CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b) - # """ - # When executing query: - # """ - # MATCH ()-[a{a: 1.0}]-()-[b]-()-[c{a: 1.0}]-() RETURN a, b, c, c.a as t - # """ - # Then the result should be: - # | a | b | c | t | - # | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | 1.0 | - # | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | 1.0 | - # | [:Y{a: 1.0}] | [:Z] | [:X{a: 1.0}] | 1.0 | - # | [:Y{a: 1.0}] | [:Z] | [:X{a: 1.0}] | 1.0 | + Scenario: Create two nodes with three relationships and match + Given an empty graph + And having executed: + """ + CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b) + """ + When executing query: + """ + MATCH ()-[a{a: 1.0}]-()-[b]-()-[c]-() RETURN a, b, c + """ + Then the result should be: + | a | b | c | + | [:X{a: 1.0}] | [:Y] | [:Z] | + | [:X{a: 1.0}] | [:Z] | [:Y] | + | [:X{a: 1.0}] | [:Y] | [:Z] | + | [:X{a: 1.0}] | [:Z] | [:Y] | + + Scenario: Create two nodes with three relationships and match + Given an empty graph + And having executed: + """ + CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b) + """ + When executing query: + """ + MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c + """ + Then the result should be: + | a | b | c | + | [:X{a: 1.0}] | [:Z] | [:Y] | + | [:X{a: 1.0}] | [:Z] | [:Y] | + + Scenario: Create two nodes with three relationships and match + Given an empty graph + And having executed: + """ + CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b) + """ + When executing query: + """ + MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c + """ + Then the result should be: + | a | b | c | + | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | + | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | + + Scenario: Create two nodes with three relationships and match + Given an empty graph + And having executed: + """ + CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b) + """ + When executing query: + """ + MATCH ()-[a{a: 1.0}]-()-[b]-()-[c{a: 1.0}]-() RETURN a, b, c, c.a as t + """ + Then the result should be: + | a | b | c | t | + | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | 1.0 | + | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] | 1.0 | + | [:Y{a: 1.0}] | [:Z] | [:X{a: 1.0}] | 1.0 | + | [:Y{a: 1.0}] | [:Z] | [:X{a: 1.0}] | 1.0 | Scenario: Create two nodes with three relationships and match Given an empty graph diff --git a/tck_engine/tests/memgraph_V1/features/test02.feature b/tck_engine/tests/memgraph_V1/features/test02.feature index e70a12c30..8d01190fa 100644 --- a/tck_engine/tests/memgraph_V1/features/test02.feature +++ b/tck_engine/tests/memgraph_V1/features/test02.feature @@ -315,29 +315,29 @@ Feature: Test02 | n | | true | - # Scenario: Test exponential operator - # When executing query: - # """ - # RETURN 3^2=81^0.5 as n - # """ - # Then the result should be: - # | n | - # | true | - # - # Scenario: Test one big mathematical equation - # When executing query: - # """ - # RETURN (3+2*4-3/2%2*10)/5.0^2.0=0.04 as n - # """ - # Then the result should be: - # | n | - # | true | + # Scenario: Test exponential operator + # When executing query: + # """ + # RETURN 3^2=81^0.5 as n + # """ + # Then the result should be: + # | n | + # | true | + # + # Scenario: Test one big mathematical equation + # When executing query: + # """ + # RETURN (3+2*4-3/2%2*10)/5.0^2.0=0.04 as n + # """ + # Then the result should be: + # | n | + # | true | - Scenario: Test one big logical equation - When executing query: - """ - RETURN not true or true and false or not ((true xor false or true) and true or false xor true ) as n - """ - Then the result should be: - | n | - | false | + Scenario: Test one big logical equation + When executing query: + """ + RETURN not true or true and false or not ((true xor false or true) and true or false xor true ) as n + """ + Then the result should be: + | n | + | false |