diff options
author | David Robillard <d@drobilla.net> | 2021-07-10 22:22:09 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-13 23:03:59 -0500 |
commit | cbdf34638857a1c75268704c037d13b01a3b0346 (patch) | |
tree | a90952571a842141165e9a47cb2b1f1342689c10 /test/test_statement.c | |
parent | 66b145eee13fc1d65edbd7b126791da29ea377bd (diff) | |
download | serd-cbdf34638857a1c75268704c037d13b01a3b0346.tar.gz serd-cbdf34638857a1c75268704c037d13b01a3b0346.tar.bz2 serd-cbdf34638857a1c75268704c037d13b01a3b0346.zip |
Use SerdNodes to simplify some tests
Diffstat (limited to 'test/test_statement.c')
-rw-r--r-- | test/test_statement.c | 36 |
1 files changed, 16 insertions, 20 deletions
diff --git a/test/test_statement.c b/test/test_statement.c index e4219b68..6f92513f 100644 --- a/test/test_statement.c +++ b/test/test_statement.c @@ -28,11 +28,13 @@ test_copy(void) { assert(!serd_statement_copy(NULL)); - SerdNode* const f = serd_new_string(SERD_STRING("file")); - SerdNode* const s = serd_new_uri(SERD_STRING(NS_EG "s")); - SerdNode* const p = serd_new_uri(SERD_STRING(NS_EG "p")); - SerdNode* const o = serd_new_uri(SERD_STRING(NS_EG "o")); - SerdNode* const g = serd_new_uri(SERD_STRING(NS_EG "g")); + SerdNodes* const nodes = serd_nodes_new(); + + const SerdNode* const f = serd_nodes_string(nodes, SERD_STRING("file")); + const SerdNode* const s = serd_nodes_uri(nodes, SERD_STRING(NS_EG "s")); + const SerdNode* const p = serd_nodes_uri(nodes, SERD_STRING(NS_EG "p")); + const SerdNode* const o = serd_nodes_uri(nodes, SERD_STRING(NS_EG "o")); + const SerdNode* const g = serd_nodes_uri(nodes, SERD_STRING(NS_EG "g")); SerdCaret* const caret = serd_caret_new(f, 1, 1); SerdStatement* const statement = serd_statement_new(s, p, o, g, caret); @@ -44,11 +46,7 @@ test_copy(void) serd_statement_free(copy); serd_caret_free(caret); serd_statement_free(statement); - serd_node_free(g); - serd_node_free(o); - serd_node_free(p); - serd_node_free(s); - serd_node_free(f); + serd_nodes_free(nodes); } static void @@ -60,11 +58,13 @@ test_free(void) static void test_fields(void) { - SerdNode* const f = serd_new_string(SERD_STRING("file")); - SerdNode* const s = serd_new_uri(SERD_STRING(NS_EG "s")); - SerdNode* const p = serd_new_uri(SERD_STRING(NS_EG "p")); - SerdNode* const o = serd_new_uri(SERD_STRING(NS_EG "o")); - SerdNode* const g = serd_new_uri(SERD_STRING(NS_EG "g")); + SerdNodes* const nodes = serd_nodes_new(); + + const SerdNode* const f = serd_nodes_string(nodes, SERD_STRING("file")); + const SerdNode* const s = serd_nodes_uri(nodes, SERD_STRING(NS_EG "s")); + const SerdNode* const p = serd_nodes_uri(nodes, SERD_STRING(NS_EG "p")); + const SerdNode* const o = serd_nodes_uri(nodes, SERD_STRING(NS_EG "o")); + const SerdNode* const g = serd_nodes_uri(nodes, SERD_STRING(NS_EG "g")); SerdCaret* const caret = serd_caret_new(f, 1, 1); SerdStatement* const statement = serd_statement_new(s, p, o, g, caret); @@ -103,11 +103,7 @@ test_fields(void) serd_statement_free(statement); serd_caret_free(caret); - serd_node_free(g); - serd_node_free(o); - serd_node_free(p); - serd_node_free(s); - serd_node_free(f); + serd_nodes_free(nodes); } int |