mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-25 08:10:07 +01:00
test/loopback: Exercise unix:dir addresses
Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=101567
This commit is contained in:
parent
063c505efb
commit
3a6d144766
1 changed files with 15 additions and 2 deletions
|
|
@ -223,6 +223,15 @@ test_connect (Fixture *f,
|
|||
g_assert_true (g_str_has_prefix (path, "/tmp/dbus-"));
|
||||
}
|
||||
}
|
||||
else if (g_strcmp0 (listening_address, "unix:dir=/tmp") == 0)
|
||||
{
|
||||
const char *path = dbus_address_entry_get_value (entries[0],
|
||||
"path");
|
||||
|
||||
g_assert_cmpstr (dbus_address_entry_get_method (entries[0]), ==, "unix");
|
||||
g_assert_nonnull (path);
|
||||
g_assert_true (g_str_has_prefix (path, "/tmp/dbus-"));
|
||||
}
|
||||
else if (g_strcmp0 (listening_address,
|
||||
"unix:runtime=yes;unix:tmpdir=/tmp") == 0)
|
||||
{
|
||||
|
|
@ -441,9 +450,13 @@ main (int argc,
|
|||
test_message, teardown);
|
||||
|
||||
#ifdef DBUS_UNIX
|
||||
g_test_add ("/connect/unix", Fixture, "unix:tmpdir=/tmp", setup,
|
||||
g_test_add ("/connect/unix/tmpdir", Fixture, "unix:tmpdir=/tmp", setup,
|
||||
test_connect, teardown);
|
||||
g_test_add ("/message/unix", Fixture, "unix:tmpdir=/tmp", setup,
|
||||
g_test_add ("/message/unix/tmpdir", Fixture, "unix:tmpdir=/tmp", setup,
|
||||
test_message, teardown);
|
||||
g_test_add ("/connect/unix/dir", Fixture, "unix:dir=/tmp", setup,
|
||||
test_connect, teardown);
|
||||
g_test_add ("/message/unix/dir", Fixture, "unix:dir=/tmp", setup,
|
||||
test_message, teardown);
|
||||
|
||||
g_test_add ("/connect/unix/runtime", Fixture,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue