{
DBusMessageIter arr_iter;
gboolean have_systemd_activation = FALSE;
+ gboolean have_header_filtering = FALSE;
g_assert_cmpint (dbus_message_iter_get_arg_type (var_iter), ==,
DBUS_TYPE_ARRAY);
g_test_message ("Feature: %s", feature);
- if (g_strcmp0 (feature, "SystemdActivation") == 0)
+ if (g_strcmp0 (feature, "HeaderFiltering") == 0)
+ have_header_filtering = TRUE;
+ else if (g_strcmp0 (feature, "SystemdActivation") == 0)
have_systemd_activation = TRUE;
dbus_message_iter_next (&arr_iter);
}
+ g_assert_true (have_header_filtering);
/* We pass --systemd-activation to the daemon for this unit test on Unix
* (it can only work in practice on Linux, but there's nothing
* inherently Linux-specific about the protocol). */
==, DBUS_TYPE_BYTE);
_dbus_type_reader_read_basic (&sub, &field_code);
- if (field_code == NOT_A_HEADER_FIELD)
- {
- g_test_message ("TODO: header field was passed through");
- }
+ g_assert_cmpuint (field_code, !=, NOT_A_HEADER_FIELD);
_dbus_type_reader_next (&array);
}