kernel32: Print more information about the reason of a test failure
Dmitry Timoshkov
dmitry at codeweavers.com
Sun Jan 7 21:18:18 CST 2007
Hello,
please apply after the file sharing test fix.
Changelog:
kernel32: Print more information about the reason of a test failure.
---
dlls/kernel32/tests/file.c | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/dlls/kernel32/tests/file.c b/dlls/kernel32/tests/file.c
index 8705c20..5b24c6c 100644
--- a/dlls/kernel32/tests/file.c
+++ b/dlls/kernel32/tests/file.c
@@ -1743,47 +1743,50 @@ static void test_overlapped(void)
result = 1;
r = GetOverlappedResult(0, &ov, &result, 0);
ok( r == TRUE, "should return false\n");
- ok( result == 0, "result wrong\n");
+ ok( result == 0, "wrong result %u\n", result );
result = 0;
ov.Internal = 0;
ov.InternalHigh = 0xabcd;
r = GetOverlappedResult(0, &ov, &result, 0);
ok( r == TRUE, "should return false\n");
- ok( result == 0xabcd, "result wrong\n");
+ ok( result == 0xabcd, "wrong result %u\n", result );
SetLastError( 0xb00 );
result = 0;
ov.Internal = STATUS_INVALID_HANDLE;
ov.InternalHigh = 0xabcd;
r = GetOverlappedResult(0, &ov, &result, 0);
- ok (GetLastError() == ERROR_INVALID_HANDLE, "error wrong\n");
+ ok( GetLastError() == ERROR_INVALID_HANDLE, "wrong error %u\n", GetLastError() );
ok( r == FALSE, "should return false\n");
- ok( result == 0xabcd, "result wrong\n");
+ ok( result == 0xabcd, "wrong result %u\n", result );
+ SetLastError( 0xb00 );
result = 0;
ov.Internal = STATUS_PENDING;
ov.InternalHigh = 0xabcd;
r = GetOverlappedResult(0, &ov, &result, 0);
todo_wine {
- ok (GetLastError() == ERROR_IO_INCOMPLETE, "error wrong\n");
+ ok( GetLastError() == ERROR_IO_INCOMPLETE, "wrong error %u\n", GetLastError() );
}
ok( r == FALSE, "should return false\n");
- ok( result == 0, "result wrong\n");
+ ok( result == 0, "wrong result %u\n", result );
+ SetLastError( 0xb00 );
ov.hEvent = CreateEvent( NULL, 1, 1, NULL );
ov.Internal = STATUS_PENDING;
ov.InternalHigh = 0xabcd;
r = GetOverlappedResult(0, &ov, &result, 0);
- ok (GetLastError() == ERROR_IO_INCOMPLETE, "error wrong\n");
+ ok( GetLastError() == ERROR_IO_INCOMPLETE, "wrong error %u\n", GetLastError() );
ok( r == FALSE, "should return false\n");
ResetEvent( ov.hEvent );
+ SetLastError( 0xb00 );
ov.Internal = STATUS_PENDING;
ov.InternalHigh = 0;
r = GetOverlappedResult(0, &ov, &result, 0);
- ok (GetLastError() == ERROR_IO_INCOMPLETE, "error wrong\n");
+ ok( GetLastError() == ERROR_IO_INCOMPLETE, "wrong error %u\n", GetLastError() );
ok( r == FALSE, "should return false\n");
r = CloseHandle( ov.hEvent );
--
1.4.4.2
More information about the wine-patches
mailing list