| 132 | } |
| 133 | |
| 134 | void test_createClause() { |
| 135 | const char **queries = array_new(const char *, 12); |
| 136 | // anonymous nodes create clauses |
| 137 | array_append(queries, "CREATE ()"); |
| 138 | array_append(queries, "CREATE (:N)"); |
| 139 | array_append(queries, "CREATE (:N {val:1})"); |
| 140 | |
| 141 | // referenced nodes create clauses |
| 142 | array_append(queries, "CREATE (n) RETURN n"); |
| 143 | array_append(queries, "CREATE (n:N) RETURN n"); |
| 144 | array_append(queries, "CREATE (n:N {val:1}) RETURN n"); |
| 145 | |
| 146 | // anonymous edges create clauses |
| 147 | array_append(queries, "CREATE ()-[]->()"); |
| 148 | array_append(queries, "CREATE ()-[:E]->()"); |
| 149 | array_append(queries, "CREATE ()-[:E {val:1}]->()"); |
| 150 | |
| 151 | // referenced edges create clauses |
| 152 | array_append(queries, "CREATE ()-[e]->() RETURN e"); |
| 153 | array_append(queries, "CREATE ()-[e:E]->() RETURN e"); |
| 154 | array_append(queries, "CREATE ()-[e:E {val:1}]->()"); |
| 155 | validate_query_plans_clone(queries); |
| 156 | array_free(queries); |
| 157 | } |
| 158 | |
| 159 | void test_matchClause() { |
| 160 | const char **queries = array_new(const char *, 9); |
nothing calls this directly
no test coverage detected