b6fe3fc520
Summary: Dresipi's tests. Reviewers: buda Reviewed By: buda Subscribers: matej.gradicek Differential Revision: https://phabricator.memgraph.io/D130
44 lines
3.0 KiB
Gherkin
44 lines
3.0 KiB
Gherkin
Feature: Test02
|
|
|
|
Scenario: First test from graph_queries
|
|
Given graph "dressipi_graph01"
|
|
When executing query:
|
|
"""
|
|
MATCH (a:garment)-[:default_outfit]-(b:garment)-[:default_outfit]-(c:garment)-[:default_outfit]-(d:garment)-[:default_outfit]-(a:garment)-[:default_outfit]-(c:garment), (b:garment)-[:default_outfit]-(d:garment) WHERE a.garment_id=1234 RETURN a.garment_id,b.garment_id,c.garment_id,d.garment_id
|
|
"""
|
|
Then the result should be
|
|
| a.garment_id | b.garment_id | c.garment_id | d.garment_id |
|
|
| 1234 | 5678 | 4567 | 7890 |
|
|
| 1234 | 6789 | 4567 | 7890 |
|
|
| 1234 | 4567 | 5678 | 7890 |
|
|
| 1234 | 4567 | 6789 | 7890 |
|
|
| 1234 | 7890 | 4567 | 6789 |
|
|
| 1234 | 4567 | 7890 | 6789 |
|
|
| 1234 | 7890 | 4567 | 5678 |
|
|
| 1234 | 4567 | 7890 | 5678 |
|
|
| 1234 | 5678 | 7890 | 4567 |
|
|
| 1234 | 7890 | 5678 | 4567 |
|
|
| 1234 | 7890 | 6789 | 4567 |
|
|
| 1234 | 6789 | 7890 | 4567 |
|
|
|
|
|
|
Scenario: Second test from graph_queries
|
|
Given graph "dressipi_graph01"
|
|
When executing query:
|
|
"""
|
|
MATCH (a:garment)-[:default_outfit]-(b:garment)-[:default_outfit]-(c:garment)-[:default_outfit]-(d:garment)-[:default_outfit]-(a:garment)-[:default_outfit]-(c:garment), (b:garment)-[:default_outfit]-(d:garment), (e:profile {profile_id: 112, partner_id: 55})-[s1:score]-(a:garment),(e:profile {profile_id: 112, partner_id: 55})-[s2:score]-(b:garment), (e:profile {profile_id: 112, partner_id: 55})-[s3:score]-(c:garment), (e:profile {profile_id: 112, partner_id: 55})-[s4:score]-(d:garment) WHERE a.garment_id=1234 RETURN a.garment_id,b.garment_id,c.garment_id,d.garment_id, s1.score+s2.score+s3.score+s4.score ORDER BY s1.score+s2.score+s3.score+s4.score DESC LIMIT 10
|
|
"""
|
|
Then the result should be, in order
|
|
| a.garment_id | b.garment_id | c.garment_id | d.garment_id | s1.score+s2.score+s3.score+s4.score |
|
|
| 1234 | 7890 | 4567 | 6789 | 7000|
|
|
| 1234 | 7890 | 6789 | 4567 | 7000|
|
|
| 1234 | 6789 | 4567 | 7890 | 7000|
|
|
| 1234 | 6789 | 7890 | 4567 | 7000|
|
|
| 1234 | 4567 | 6789 | 7890 | 7000|
|
|
| 1234 | 4567 | 7890 | 6789 | 7000|
|
|
| 1234 | 7890 | 4567 | 5678 | 6400|
|
|
| 1234 | 7890 | 5678 | 4567 | 6400|
|
|
| 1234 | 5678 | 4567 | 7890 | 6400|
|
|
| 1234 | 5678 | 7890 | 4567 | 6400|
|
|
|