From 27249b15a561221ae693a6f26e817eb65d19404d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 28 Oct 2018 16:57:18 +0100 Subject: Ensure serd_new_resolved_uri returns an absolute URI or NULL --- tests/serd_test.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/serd_test.c b/tests/serd_test.c index 29f48cef..5ce94905 100644 --- a/tests/serd_test.c +++ b/tests/serd_test.c @@ -476,6 +476,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"); @@ -490,6 +491,10 @@ main(void) FAIL("Successfully set NULL base URI\n"); } + if (!serd_env_set_base_uri(env, empty)) { + FAIL("Successfully set empty base URI\n"); + } + if (!serd_env_set_base_uri(env, hello)) { FAILF("Set base URI to %s\n", serd_node_get_string(hello)); } -- cgit v1.2.1