1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-11 05:17:44 +03:00

test-arphdr-list: modernize and provide some useful output

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2019-09-25 11:39:10 +02:00
parent c569d529ec
commit 5a2904a2f7

View File

@ -5,6 +5,7 @@
#include "macro.h"
#include "string-util.h"
#include "tests.h"
_unused_ \
static const struct arphrd_name* lookup_arphrd(register const char *str, register GPERF_LEN_TYPE len);
@ -14,15 +15,15 @@ static const struct arphrd_name* lookup_arphrd(register const char *str, registe
#include "arphrd-to-name.h"
int main(int argc, const char *argv[]) {
test_setup_logging(LOG_INFO);
unsigned i;
for (i = 1; i < ELEMENTSOF(arphrd_names); i++) {
for (unsigned i = 1; i < ELEMENTSOF(arphrd_names); i++)
if (arphrd_names[i]) {
log_info("%i: %s", i, arphrd_to_name(i));
assert_se(streq(arphrd_to_name(i), arphrd_names[i]));
assert_se(arphrd_from_name(arphrd_names[i]) == (int) i);
}
}
assert_se(arphrd_to_name(arphrd_max()) == NULL);
assert_se(arphrd_to_name(0) == NULL);