From 754d8b9c330150fdb3767491e24975f7dfe2a203 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Fri, 5 May 2023 09:10:26 +0200 Subject: [PATCH] test: add a test for parse_fd() --- src/test/test-parse-util.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/test/test-parse-util.c b/src/test/test-parse-util.c index c83e8fc630..75fc3d9455 100644 --- a/src/test/test-parse-util.c +++ b/src/test/test-parse-util.c @@ -865,6 +865,19 @@ TEST(parse_errno) { assert_se(parse_errno("EINVALaaa") == -EINVAL); } +TEST(parse_fd) { + assert_se(parse_fd("0") == 0); + assert_se(parse_fd("1") == 1); + + assert_se(parse_fd("-1") == -ERANGE); + assert_se(parse_fd("-3") == -ERANGE); + + assert_se(parse_fd("") == -EINVAL); + assert_se(parse_fd("12.3") == -EINVAL); + assert_se(parse_fd("123junk") == -EINVAL); + assert_se(parse_fd("junk123") == -EINVAL); +} + TEST(parse_mtu) { uint32_t mtu = 0;