/
niceSOFT
/
dbus
Обзор
Документация
Войти
/
niceSOFT
/
dbus
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/internals/strings.c
45 строк
930 B
Ralf Habacker
Add test for _dbus_string_skip_blank()
08 фев 2023, 15:03
08 фев 2023, 15:03
8189a74
Код
Авторство
О чём код?
/* * Copyright (c) 2023 Ralf Habacker * SPDX-License-Identifier: MIT */ #include <config.h> #include "dbus/dbus-string.h" #include "dbus/dbus-test.h" #include "dbus/dbus-test-tap.h" #include "test/test-utils.h" static dbus_bool_t _dbus_string_skip_blank_test (const char *test_data_dir _DBUS_GNUC_UNUSED) { int end; DBusString s = _DBUS_STRING_INIT_INVALID; const char *p = " \rT\r\n"; _dbus_string_init (&s); if (!_dbus_string_append (&s, p)) { _dbus_string_free (&s); return FALSE; } _dbus_string_skip_blank (&s, 0, &end); _dbus_string_free (&s); return TRUE; } static const DBusTestCase test[] = { { "skip_blank", _dbus_string_skip_blank_test }, }; int main (int argc, char **argv) { return _dbus_test_main (argc, argv, sizeof(test) / sizeof (DBusTestCase), test, DBUS_TEST_FLAGS_CHECK_MEMORY_LEAKS, NULL, NULL); }