diff --git a/tests/posix/net/src/inet_ntoa.c b/tests/posix/net/src/inet_ntoa.c new file mode 100644 index 0000000000..963fe371d2 --- /dev/null +++ b/tests/posix/net/src/inet_ntoa.c @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2024, Friedt Professional Engineering Services, Inc + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include +#include + +#include + +ZTEST(net, test_inet_ntoa) +{ + struct in_addr in; + + in.s_addr = htonl(0x7f000001); + zassert_mem_equal(inet_ntoa(in), "127.0.0.1", strlen("127.0.0.1") + 1); + + in.s_addr = htonl(0); + zassert_mem_equal(inet_ntoa(in), "0.0.0.0", strlen("0.0.0.0") + 1); + + in.s_addr = htonl(0xffffffff); + zassert_mem_equal(inet_ntoa(in), "255.255.255.255", strlen("255.255.255.255") + 1); +}