Uncomment passing scenarios
Reviewers: teon.banek, buda Reviewed By: buda Differential Revision: https://phabricator.memgraph.io/D288
This commit is contained in:
parent
9ab4beac60
commit
e78107bcea
@ -141,35 +141,35 @@ Feature: Test01
|
|||||||
| b |
|
| b |
|
||||||
| [:X{a: 1.0}] |
|
| [:X{a: 1.0}] |
|
||||||
|
|
||||||
# Scenario: Create node and self relationships and match
|
Scenario: Create node and self relationships and match
|
||||||
# Given an empty graph
|
Given an empty graph
|
||||||
# And having executed:
|
And having executed:
|
||||||
# """
|
"""
|
||||||
# CREATE (n)-[:X]->(n)<-[:Y]-(n)
|
CREATE (n)-[:X]->(n)<-[:Y]-(n)
|
||||||
# """
|
"""
|
||||||
# When executing query:
|
When executing query:
|
||||||
# """
|
"""
|
||||||
# MATCH ()-[a]-()-[b]-() RETURN a, b
|
MATCH ()-[a]-()-[b]-() RETURN a, b
|
||||||
# """
|
"""
|
||||||
# Then the result should be:
|
Then the result should be:
|
||||||
# | a | b |
|
| a | b |
|
||||||
# | [:X] | [:Y] |
|
| [:X] | [:Y] |
|
||||||
# | [:Y] | [:X] |
|
| [:Y] | [:X] |
|
||||||
#
|
|
||||||
# Scenario: Create node and self relationship and match
|
Scenario: Create node and self relationship and match
|
||||||
# Given an empty graph
|
Given an empty graph
|
||||||
# And having executed:
|
And having executed:
|
||||||
# """
|
"""
|
||||||
# CREATE (n)-[:X]->(n)
|
CREATE (n)-[:X]->(n)
|
||||||
# """
|
"""
|
||||||
# When executing query:
|
When executing query:
|
||||||
# """
|
"""
|
||||||
# MATCH ()-[a]-() RETURN a
|
MATCH ()-[a]-() RETURN a
|
||||||
# """
|
"""
|
||||||
# Then the result should be:
|
Then the result should be:
|
||||||
# | a |
|
| a |
|
||||||
# | [:X] |
|
| [:X] |
|
||||||
#
|
|
||||||
Scenario: Create node and self relationships and match
|
Scenario: Create node and self relationships and match
|
||||||
Given an empty graph
|
Given an empty graph
|
||||||
And having executed:
|
And having executed:
|
||||||
@ -311,69 +311,69 @@ Feature: Test01
|
|||||||
| [:Z] | [:Y] | [:X] |
|
| [:Z] | [:Y] | [:X] |
|
||||||
| [:Z] | [:X] | [:Y] |
|
| [:Z] | [:X] | [:Y] |
|
||||||
|
|
||||||
# Scenario: Create two nodes with three relationships and match
|
Scenario: Create two nodes with three relationships and match
|
||||||
# Given an empty graph
|
Given an empty graph
|
||||||
# And having executed:
|
And having executed:
|
||||||
# """
|
"""
|
||||||
# CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b)
|
CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b)
|
||||||
# """
|
"""
|
||||||
# When executing query:
|
When executing query:
|
||||||
# """
|
"""
|
||||||
# MATCH ()-[a{a: 1.0}]-()-[b]-()-[c]-() RETURN a, b, c
|
MATCH ()-[a{a: 1.0}]-()-[b]-()-[c]-() RETURN a, b, c
|
||||||
# """
|
"""
|
||||||
# Then the result should be:
|
Then the result should be:
|
||||||
# | a | b | c |
|
| a | b | c |
|
||||||
# | [:X{a: 1.0}] | [:Y] | [:Z] |
|
| [:X{a: 1.0}] | [:Y] | [:Z] |
|
||||||
# | [:X{a: 1.0}] | [:Z] | [:Y] |
|
| [:X{a: 1.0}] | [:Z] | [:Y] |
|
||||||
# | [:X{a: 1.0}] | [:Y] | [:Z] |
|
| [:X{a: 1.0}] | [:Y] | [:Z] |
|
||||||
# | [:X{a: 1.0}] | [:Z] | [:Y] |
|
| [:X{a: 1.0}] | [:Z] | [:Y] |
|
||||||
#
|
|
||||||
# Scenario: Create two nodes with three relationships and match
|
Scenario: Create two nodes with three relationships and match
|
||||||
# Given an empty graph
|
Given an empty graph
|
||||||
# And having executed:
|
And having executed:
|
||||||
# """
|
"""
|
||||||
# CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b)
|
CREATE (a)-[:X{a: 1.0}]->(b)-[:Y]->(a)-[:Z]->(b)
|
||||||
# """
|
"""
|
||||||
# When executing query:
|
When executing query:
|
||||||
# """
|
"""
|
||||||
# MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c
|
MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c
|
||||||
# """
|
"""
|
||||||
# Then the result should be:
|
Then the result should be:
|
||||||
# | a | b | c |
|
| a | b | c |
|
||||||
# | [:X{a: 1.0}] | [:Z] | [:Y] |
|
| [:X{a: 1.0}] | [:Z] | [:Y] |
|
||||||
# | [:X{a: 1.0}] | [:Z] | [:Y] |
|
| [:X{a: 1.0}] | [:Z] | [:Y] |
|
||||||
#
|
|
||||||
# Scenario: Create two nodes with three relationships and match
|
Scenario: Create two nodes with three relationships and match
|
||||||
# Given an empty graph
|
Given an empty graph
|
||||||
# And having executed:
|
And having executed:
|
||||||
# """
|
"""
|
||||||
# CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b)
|
CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b)
|
||||||
# """
|
"""
|
||||||
# When executing query:
|
When executing query:
|
||||||
# """
|
"""
|
||||||
# MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c
|
MATCH ()-[a{a: 1.0}]-()-[b]-()-[c:Y]-() RETURN a, b, c
|
||||||
# """
|
"""
|
||||||
# Then the result should be:
|
Then the result should be:
|
||||||
# | a | b | c |
|
| a | b | c |
|
||||||
# | [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] |
|
| [:X{a: 1.0}] | [:Z] | [:Y{a: 1.0}] |
|
||||||
# | [: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
|
Scenario: Create two nodes with three relationships and match
|
||||||
# Given an empty graph
|
Given an empty graph
|
||||||
# And having executed:
|
And having executed:
|
||||||
# """
|
"""
|
||||||
# CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b)
|
CREATE (a)-[:X{a: 1.0}]->(b)-[:Y{a: 1.0}]->(a)-[:Z]->(b)
|
||||||
# """
|
"""
|
||||||
# When executing query:
|
When executing query:
|
||||||
# """
|
"""
|
||||||
# MATCH ()-[a{a: 1.0}]-()-[b]-()-[c{a: 1.0}]-() RETURN a, b, c, c.a as t
|
MATCH ()-[a{a: 1.0}]-()-[b]-()-[c{a: 1.0}]-() RETURN a, b, c, c.a as t
|
||||||
# """
|
"""
|
||||||
# Then the result should be:
|
Then the result should be:
|
||||||
# | a | b | c | t |
|
| 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 |
|
||||||
# | [: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 |
|
||||||
# | [: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
|
Scenario: Create two nodes with three relationships and match
|
||||||
Given an empty graph
|
Given an empty graph
|
||||||
|
@ -315,29 +315,29 @@ Feature: Test02
|
|||||||
| n |
|
| n |
|
||||||
| true |
|
| true |
|
||||||
|
|
||||||
# Scenario: Test exponential operator
|
# Scenario: Test exponential operator
|
||||||
# When executing query:
|
# When executing query:
|
||||||
# """
|
# """
|
||||||
# RETURN 3^2=81^0.5 as n
|
# RETURN 3^2=81^0.5 as n
|
||||||
# """
|
# """
|
||||||
# Then the result should be:
|
# Then the result should be:
|
||||||
# | n |
|
# | n |
|
||||||
# | true |
|
# | true |
|
||||||
#
|
#
|
||||||
# Scenario: Test one big mathematical equation
|
# Scenario: Test one big mathematical equation
|
||||||
# When executing query:
|
# When executing query:
|
||||||
# """
|
# """
|
||||||
# RETURN (3+2*4-3/2%2*10)/5.0^2.0=0.04 as n
|
# RETURN (3+2*4-3/2%2*10)/5.0^2.0=0.04 as n
|
||||||
# """
|
# """
|
||||||
# Then the result should be:
|
# Then the result should be:
|
||||||
# | n |
|
# | n |
|
||||||
# | true |
|
# | true |
|
||||||
|
|
||||||
Scenario: Test one big logical equation
|
Scenario: Test one big logical equation
|
||||||
When executing query:
|
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
|
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:
|
Then the result should be:
|
||||||
| n |
|
| n |
|
||||||
| false |
|
| false |
|
||||||
|
Loading…
Reference in New Issue
Block a user