diff options
author | David Robillard <d@drobilla.net> | 2018-12-26 20:08:31 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-12-31 11:37:49 -0500 |
commit | 4a49f7d02aed06e76678da09d85cc8bc0bc3649c (patch) | |
tree | 4c03f010e453caec99fab8a27bc601d46222bd77 /tests/serd_test.c | |
parent | ef3554df938fbe419615c270573d72994f0bb67d (diff) | |
download | serd-4a49f7d02aed06e76678da09d85cc8bc0bc3649c.tar.gz serd-4a49f7d02aed06e76678da09d85cc8bc0bc3649c.tar.bz2 serd-4a49f7d02aed06e76678da09d85cc8bc0bc3649c.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.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/serd_test.c b/tests/serd_test.c index acfcd604..9564af17 100644 --- a/tests/serd_test.c +++ b/tests/serd_test.c @@ -411,6 +411,7 @@ main(void) 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"); @@ -419,7 +420,7 @@ main(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)); @@ -474,6 +475,7 @@ main(void) serd_node_free(qualified); serd_node_free(foo_c); + serd_node_free(empty); serd_node_free(foo_u); serd_node_free(b); serd_node_free(pre); |