[gupnp: 24/25] tests: Add some branches for ACL tests
- From: Jens Georg <jensgeorg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gupnp: 24/25] tests: Add some branches for ACL tests
- Date: Thu, 30 Dec 2021 09:13:01 +0000 (UTC)
commit c5bc89adb5b5e79e9227ce8c5c1cf3ddad21cde7
Author: Jens Georg <mail jensge org>
Date: Wed Dec 29 17:44:51 2021 +0100
tests: Add some branches for ACL tests
tests/test-acl.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/tests/test-acl.c b/tests/test-acl.c
index 25e2b42..cc848ca 100644
--- a/tests/test-acl.c
+++ b/tests/test-acl.c
@@ -283,7 +283,11 @@ test_gupnp_context_acl (ContextTestFixture *tf, gconstpointer user_data)
&destroy_called,
destroy_server_handler_data);
- char *uri = g_uri_resolve_relative (tf->base_uri, "/foo", 0, &error);
+ // pass on a query, to cover more branches
+ char *uri = g_uri_resolve_relative (tf->base_uri,
+ "/foo?foo=bar&bar=baz",
+ 0,
+ &error);
g_assert_nonnull (uri);
g_assert_no_error (error);
@@ -307,13 +311,15 @@ test_gupnp_context_acl (ContextTestFixture *tf, gconstpointer user_data)
soup_server_remove_handler (gupnp_context_get_server (tf->context),
"/foo");
+ g_assert_cmpint (destroy_called, ==, 1);
+ destroy_called = FALSE;
gupnp_context_add_server_handler (tf->context,
TRUE,
"/foo",
acl_test_handler,
- NULL,
- NULL);
+ &destroy_called,
+ destroy_server_handler_data);
g_object_unref (msg);
msg = soup_message_new (SOUP_METHOD_HEAD, request_uri);
@@ -396,8 +402,6 @@ test_gupnp_context_acl (ContextTestFixture *tf, gconstpointer user_data)
int
main (int argc, char *argv[])
{
- GError *error;
-
g_test_init (&argc, &argv, NULL);
GPtrArray *addresses = g_ptr_array_sized_new (2);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]