From fe77e34cff3c322661d58e81c6cafc31dd87f199 Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Mon, 3 Dec 2018 09:29:23 +0100 Subject: [PATCH] test: add uv_inet_ntop(AF_INET) coverage Libuv had coverage for the AF_INET6 path but not the AF_INET path. Now it does. PR-URL: https://github.com/libuv/libuv/pull/2065 Reviewed-By: Refael Ackermann Reviewed-By: Richard Lau --- test/test-ip4-addr.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/test-ip4-addr.c b/test/test-ip4-addr.c index 3d6e0cf2..c72f36a6 100644 --- a/test/test-ip4-addr.c +++ b/test/test-ip4-addr.c @@ -27,8 +27,13 @@ TEST_IMPL(ip4_addr) { - struct sockaddr_in addr; + char dst[16]; + + ASSERT(0 == uv_inet_ntop(AF_INET, "\xFF\xFF\xFF\xFF", dst, sizeof(dst))); + ASSERT(0 == strcmp(dst, "255.255.255.255")); + ASSERT(UV_ENOSPC == uv_inet_ntop(AF_INET, "\xFF\xFF\xFF\xFF", + dst, sizeof(dst) - 1)); ASSERT(0 == uv_ip4_addr("127.0.0.1", TEST_PORT, &addr)); ASSERT(0 == uv_ip4_addr("255.255.255.255", TEST_PORT, &addr));