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

Function test_mergeClause

tests/unit/test_execution_plan_clone.c:193–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191}
192
193void test_mergeClause() {
194 const char **queries = array_new(const char *, 9);
195 array_append(queries, "MERGE ()");
196 array_append(queries, "MERGE (:N)");
197 array_append(queries, "MERGE (:N {val:1})");
198
199 array_append(queries, "MERGE (n) ON MATCH SET n.val2 = 2");
200 array_append(queries, "MERGE (n:N) ON MATCH SET n.val2 = 2");
201 array_append(queries, "MERGE (n:N {val:1}) ON MATCH SET n.val2 = 2");
202
203 array_append(queries, "MERGE (n) ON CREATE SET n.val2 = 2");
204 array_append(queries, "MERGE (n:N) ON CREATE SET n.val2 = 2");
205 array_append(queries, "MERGE (n:N {val:1}) ON CREATE SET n.val2 = 2");
206
207 validate_query_plans_clone(queries);
208 array_free(queries);
209}
210
211void test_cartesProduct() {
212 const char **queries = array_new(const char *, 1);

Callers

nothing calls this directly

Calls 2

array_freeFunction · 0.85

Tested by

no test coverage detected