Module: wine Branch: master Commit: 67568764e5469f826e3a36a568744c91c7744bc5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=67568764e5469f826e3a36a568...
Author: Dmitry Timoshkov dmitry@codeweavers.com Date: Mon Jan 8 11:18:18 2007 +0800
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 b2dc1bd..96fe96e 100644 --- a/dlls/kernel32/tests/file.c +++ b/dlls/kernel32/tests/file.c @@ -1745,47 +1745,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 );