diff options
author | David Tardon <dtardon@redhat.com> | 2023-05-05 09:10:26 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2023-05-05 09:10:26 +0200 |
commit | 754d8b9c330150fdb3767491e24975f7dfe2a203 (patch) | |
tree | 7a28a60bc9be2a2bd7346ff867f1857b6e0d7bab /src/test/test-parse-util.c | |
parent | b8f83d7f0c35dca6ca3a23c42215d566e2815ca5 (diff) | |
download | systemd-754d8b9c330150fdb3767491e24975f7dfe2a203.tar.gz |
test: add a test for parse_fd()
Diffstat (limited to 'src/test/test-parse-util.c')
-rw-r--r-- | src/test/test-parse-util.c | 13 |
1 files changed, 13 insertions, 0 deletions
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; |