tests: Use assert_return_code() to get errno
authorAndreas Schneider <asn@samba.org>
Fri, 28 Sep 2018 06:11:57 +0000 (08:11 +0200)
committerAndreas Schneider <asn@samba.org>
Tue, 23 Oct 2018 13:39:09 +0000 (15:39 +0200)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
tests/test_echo_udp_sendto_recvfrom.c

index bb2237146a0a498d6005190a57ab5e3a8df94796..354247af57c3b8b974f1eaa64f6dc7e6835b6d1c 100644 (file)
@@ -78,7 +78,7 @@ static void test_sendto_recvfrom_ipv4(void **state)
                             0,
                             &addr.sa.s,
                             addr.sa_socklen);
-               assert_int_not_equal(ret, -1);
+               assert_return_code(ret, errno);
 
                ret = recvfrom(s,
                               recv_buf,
@@ -86,7 +86,7 @@ static void test_sendto_recvfrom_ipv4(void **state)
                               0,
                               &srv_in.sa.s,
                               &srv_in.sa_socklen);
-               assert_int_not_equal(ret, -1);
+               assert_return_code(ret, errno);
 
                a = inet_ntop(AF_INET, &srv_in.sa.in.sin_addr, ip, sizeof(ip));
                assert_non_null(a);
@@ -101,7 +101,7 @@ static void test_sendto_recvfrom_ipv4(void **state)
                     0,
                     &addr.sa.s,
                     addr.sa_socklen);
-       assert_int_not_equal(ret, -1);
+       assert_return_code(ret, errno);
 
        ret = recvfrom(s,
                       recv_buf,
@@ -109,7 +109,7 @@ static void test_sendto_recvfrom_ipv4(void **state)
                       0,
                       NULL,
                       NULL);
-       assert_int_not_equal(ret, -1);
+       assert_return_code(ret, errno);
 
        close(s);
 }
@@ -155,7 +155,7 @@ static void test_sendto_recvfrom_ipv6(void **state)
                             0,
                             &addr.sa.s,
                             addr.sa_socklen);
-               assert_int_not_equal(ret, -1);
+               assert_return_code(ret, errno);
 
                ret = recvfrom(s,
                               recv_buf,
@@ -163,7 +163,7 @@ static void test_sendto_recvfrom_ipv6(void **state)
                               0,
                               &srv_in6.sa.s,
                               &srv_in6.sa_socklen);
-               assert_int_not_equal(ret, -1);
+               assert_return_code(ret, errno);
 
                a = inet_ntop(AF_INET6, &srv_in6.sa.in6.sin6_addr, ip, sizeof(ip));
                assert_non_null(a);
@@ -178,7 +178,7 @@ static void test_sendto_recvfrom_ipv6(void **state)
                     0,
                     &addr.sa.s,
                     addr.sa_socklen);
-       assert_int_not_equal(ret, -1);
+       assert_return_code(ret, errno);
 
        ret = recvfrom(s,
                       recv_buf,
@@ -186,7 +186,7 @@ static void test_sendto_recvfrom_ipv6(void **state)
                       0,
                       NULL,
                       NULL);
-       assert_int_not_equal(ret, -1);
+       assert_return_code(ret, errno);
 
        close(s);
 }