mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-08-31 09:50:11 +03:00
test-arphdr-list: modernize and provide some useful output
This commit is contained in:
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
#include "macro.h"
|
#include "macro.h"
|
||||||
#include "string-util.h"
|
#include "string-util.h"
|
||||||
|
#include "tests.h"
|
||||||
|
|
||||||
_unused_ \
|
_unused_ \
|
||||||
static const struct arphrd_name* lookup_arphrd(register const char *str, register GPERF_LEN_TYPE len);
|
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"
|
#include "arphrd-to-name.h"
|
||||||
|
|
||||||
int main(int argc, const char *argv[]) {
|
int main(int argc, const char *argv[]) {
|
||||||
|
test_setup_logging(LOG_INFO);
|
||||||
|
|
||||||
unsigned i;
|
for (unsigned i = 1; i < ELEMENTSOF(arphrd_names); i++)
|
||||||
|
|
||||||
for (i = 1; i < ELEMENTSOF(arphrd_names); i++) {
|
|
||||||
if (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(streq(arphrd_to_name(i), arphrd_names[i]));
|
||||||
assert_se(arphrd_from_name(arphrd_names[i]) == (int) i);
|
assert_se(arphrd_from_name(arphrd_names[i]) == (int) i);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
assert_se(arphrd_to_name(arphrd_max()) == NULL);
|
assert_se(arphrd_to_name(arphrd_max()) == NULL);
|
||||||
assert_se(arphrd_to_name(0) == NULL);
|
assert_se(arphrd_to_name(0) == NULL);
|
||||||
|
Reference in New Issue
Block a user