From dddc46b13fa0379784c6369c656e37933ac623dc Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 12 Nov 2020 20:52:23 +0100 Subject: Allow setting the base URI of an Env to NULL --- test/test_env.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/test_env.c b/test/test_env.c index 1ed7552e..36b8f6c3 100644 --- a/test/test_env.c +++ b/test/test_env.c @@ -43,7 +43,7 @@ test_env(void) SerdEnv* env = serd_env_new(NULL); serd_env_set_prefix_from_strings(env, USTR("eg.2"), USTR("http://example.org/")); - assert(serd_env_set_base_uri(env, NULL)); + assert(!serd_env_set_base_uri(env, NULL)); assert(serd_env_set_base_uri(env, &SERD_NODE_NULL)); assert(serd_node_equals(serd_env_get_base_uri(env, NULL), &SERD_NODE_NULL)); @@ -84,6 +84,11 @@ test_env(void) SerdNode prefix_name; assert(!serd_env_qualify(env, &shorter_uri, &prefix_name, &suffix)); + assert(!serd_env_set_base_uri(env, &u)); + assert(serd_node_equals(serd_env_get_base_uri(env, NULL), &u)); + assert(!serd_env_set_base_uri(env, NULL)); + assert(!serd_env_get_base_uri(env, NULL)->buf); + serd_env_free(env); } -- cgit v1.2.1