aboutsummaryrefslogtreecommitdiffstats
path: root/tests/serd_test.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-12-26 20:08:31 -0500
committerDavid Robillard <d@drobilla.net>2020-06-21 18:12:04 +0200
commit8dec5c9b7663478c89e58dd64e47422d60a92ecb (patch)
tree10f21e7767c6f0237fbd4dcf0c0fc42ada653434 /tests/serd_test.c
parent9a4ac7d20362d8e67551dd8a93f70b741a043877 (diff)
downloadserd-8dec5c9b7663478c89e58dd64e47422d60a92ecb.tar.gz
serd-8dec5c9b7663478c89e58dd64e47422d60a92ecb.tar.bz2
serd-8dec5c9b7663478c89e58dd64e47422d60a92ecb.zip
Ensure serd_new_resolved_uri returns an absolute URI or NULL
Diffstat (limited to 'tests/serd_test.c')
-rw-r--r--tests/serd_test.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/serd_test.c b/tests/serd_test.c
index 82924710..16550e0f 100644
--- a/tests/serd_test.c
+++ b/tests/serd_test.c
@@ -547,6 +547,7 @@ test_env(void)
SerdNode* hello = serd_new_string("hello\"");
SerdNode* eg = serd_new_uri("http://example.org/");
SerdNode* foo_u = serd_new_uri("http://example.org/foo");
+ SerdNode* empty = serd_new_uri("");
SerdNode* foo_c = serd_new_curie("eg.2:foo");
SerdNode* b = serd_new_curie("invalid");
SerdNode* pre = serd_new_curie("eg.2");
@@ -555,7 +556,7 @@ test_env(void)
assert(!serd_env_get_base_uri(env));
assert(serd_env_set_base_uri(env, NULL));
- assert(!serd_env_get_base_uri(env));
+ assert(serd_env_set_base_uri(env, empty));
assert(serd_env_set_base_uri(env, hello));
assert(!serd_env_get_base_uri(env));
@@ -616,6 +617,7 @@ test_env(void)
serd_node_free(qualified);
serd_node_free(foo_c);
+ serd_node_free(empty);
serd_node_free(foo_u);
serd_node_free(lit);
serd_node_free(b);