https://git.reactos.org/?p=reactos.git;a=commitdiff;h=06e886086cbc504e7a3d0ed7bb2d28d90d0aee37

commit 06e886086cbc504e7a3d0ed7bb2d28d90d0aee37
Author:     Thomas Faber <[email protected]>
AuthorDate: Sun Sep 8 08:44:09 2019 +0200
Commit:     Thomas Faber <[email protected]>
CommitDate: Sun Sep 22 11:41:40 2019 +0200

    [WS2_32_APITEST] Try to make the number of WSAAsync tests constant.
---
 modules/rostests/apitests/ws2_32/WSAAsync.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/modules/rostests/apitests/ws2_32/WSAAsync.c 
b/modules/rostests/apitests/ws2_32/WSAAsync.c
index 13db2219ea1..95c1d670bb0 100644
--- a/modules/rostests/apitests/ws2_32/WSAAsync.c
+++ b/modules/rostests/apitests/ws2_32/WSAAsync.c
@@ -121,11 +121,10 @@ START_TEST(WSAAsync)
     {
         dwWait = WaitForMultipleObjects(2, fEvents, FALSE, WAIT_TIMEOUT_);
 
-        ok(dwWait == WAIT_OBJECT_0 || // server socket event
-           dwWait == WAIT_OBJECT_0+1, // client socket event
-           "Unknown event received %ld\n", dwWait);
-        if (dwWait != WAIT_OBJECT_0 && dwWait != WAIT_OBJECT_0+1)
+        if (dwWait != WAIT_OBJECT_0 && // server socket event
+            dwWait != WAIT_OBJECT_0+1) // client socket event
         {
+            ok(0, "Unknown event received %ld\n", dwWait);
             skip("ERROR: Connection timeout\n");
             break;
         }
@@ -227,9 +226,12 @@ START_TEST(WSAAsync)
         }
         else
         {
-            ok(nSockNameRes == 0, "ERROR: getsockname function failed, 
expected %d error %d\n", 0, nSockNameRes);
-            ok(len == sizeof(addr_con_loc), "ERROR: getsockname function wrong 
size, expected %d returned %d\n", sizeof(addr_con_loc), len);
-            ok(addr_con_loc.sin_addr.s_addr == server_addr_in.sin_addr.s_addr, 
"ERROR: getsockname function wrong addr, expected %lx returned %lx\n", 
server_addr_in.sin_addr.s_addr, addr_con_loc.sin_addr.s_addr);
+            if (nSockNameRes != 0)
+                ok(0, "ERROR: getsockname function failed, expected %d error 
%d\n", 0, nSockNameRes);
+            if (len != sizeof(addr_con_loc))
+                ok(0, "ERROR: getsockname function wrong size, expected %d 
returned %d\n", sizeof(addr_con_loc), len);
+            if (addr_con_loc.sin_addr.s_addr != server_addr_in.sin_addr.s_addr)
+                ok(0, "ERROR: getsockname function wrong addr, expected %lx 
returned %lx\n", server_addr_in.sin_addr.s_addr, addr_con_loc.sin_addr.s_addr);
         }
         if ((dwFlags & FD_ACCEPT) != 0)
         {// client connected

Reply via email to