mirror of
https://github.com/systemd/systemd.git
synced 2024-10-30 14:55:37 +03:00
4f7452a8eb
This converts to TEST macro where it is trivial. Some additional notable changes: - simplify HAVE_LIBIDN #ifdef in test-dns-domain.c - use saved_argc/saved_argv in test-copy.c, test-path-util.c, test-tmpfiles.c and test-unit-file.c
27 lines
672 B
C
27 lines
672 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
|
|
#include <linux/if_arp.h>
|
|
|
|
#include "arphrd-util.h"
|
|
#include "string-util.h"
|
|
#include "tests.h"
|
|
|
|
TEST(arphrd) {
|
|
for (int i = 0; i <= ARPHRD_VOID + 1; i++) {
|
|
const char *name;
|
|
|
|
name = arphrd_to_name(i);
|
|
if (name) {
|
|
log_info("%i: %s", i, name);
|
|
|
|
assert_se(arphrd_from_name(name) == i);
|
|
}
|
|
}
|
|
|
|
assert_se(arphrd_to_name(ARPHRD_VOID + 1) == NULL);
|
|
assert_se(arphrd_from_name("huddlduddl") == -EINVAL);
|
|
assert_se(arphrd_from_name("") == -EINVAL);
|
|
}
|
|
|
|
DEFINE_TEST_MAIN(LOG_INFO);
|