MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / test_createClause

Function test_createClause

tests/unit/test_execution_plan_clone.c:134–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134void 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
159void test_matchClause() {
160 const char **queries = array_new(const char *, 9);

Callers

nothing calls this directly

Calls 2

array_freeFunction · 0.85

Tested by

no test coverage detected