IIRC, we have something like ok_lasterror()
Am 05.03.2014 02:53, schrieb hbelusca(a)svn.reactos.org:
Author: hbelusca
Date: Wed Mar 5 01:53:46 2014
New Revision: 62419
URL:
http://svn.reactos.org/svn/reactos?rev=62419&view=rev
Log:
[APITESTS:kernel32]
Be more specific about which last error we expect.
Modified:
trunk/rostests/apitests/kernel32/dosdev.c
Modified: trunk/rostests/apitests/kernel32/dosdev.c
URL:
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/kernel32/dosdev.…
==============================================================================
--- trunk/rostests/apitests/kernel32/dosdev.c [iso-8859-1] (original)
+++ trunk/rostests/apitests/kernel32/dosdev.c [iso-8859-1] Wed Mar 5 01:53:46 2014
@@ -137,7 +137,7 @@
ok(Result, "Failed to subst drive\n");
DriveType1 = GetDriveTypeA(SUBST_DRIVE_WITH_TRAILING_PATH_SEPERATOR);
ok(DriveType1 != SystemDriveType, "subst drive types match when it
shouldn't\n");
- ok(GetLastError() == ERROR_FILE_NOT_FOUND, "GetLastError() reports unexpected
error code\n");
+ ok(GetLastError() == ERROR_FILE_NOT_FOUND, "Wrong last error. Expected %lu, got
%lu\n", (DWORD)(ERROR_FILE_NOT_FOUND), GetLastError());
dwMaskCur = GetLogicalDrives();
ok(dwMaskCur != dwMaskPrev, "Drive masks match when it shouldn't\n");
ok((dwMaskCur & (1 << (SUBST_DRIVE_LETTER - 'A'))), "Drive
bit is not set\n");
@@ -168,7 +168,7 @@
ok(Result, "Failed to subst drive\n");
DriveType1 = GetDriveTypeA(SUBST_DRIVE_WITH_TRAILING_PATH_SEPERATOR);
ok(DriveType1 != SystemDriveType, "subst drive types match when it
shouldn't\n");
- ok(GetLastError() == ERROR_FILE_NOT_FOUND, "GetLastError() reports unexpected
error code\n");
+ ok(GetLastError() == ERROR_FILE_NOT_FOUND, "Wrong last error. Expected %lu, got
%lu\n", (DWORD)(ERROR_FILE_NOT_FOUND), GetLastError());
dwMaskCur = GetLogicalDrives();
ok(dwMaskCur != dwMaskPrev, "Drive masks match when it shouldn't\n");
ok((dwMaskCur & (1 << (SUBST_DRIVE_LETTER - 'A'))), "Drive
bit is not set\n");
@@ -203,7 +203,7 @@
ok(Result, "Failed to subst drive\n");
DriveType1 = GetDriveTypeA(SUBST_DRIVE_WITH_TRAILING_PATH_SEPERATOR);
ok(DriveType1 != SystemDriveType, "subst drive types match when it
shouldn't\n");
- ok(GetLastError() == ERROR_FILE_NOT_FOUND, "GetLastError() reports unexpected
error code\n");
+ ok(GetLastError() == ERROR_FILE_NOT_FOUND, "Wrong last error. Expected %lu, got
%lu\n", (DWORD)(ERROR_FILE_NOT_FOUND), GetLastError());
dwMaskCur = GetLogicalDrives();
ok(dwMaskCur != dwMaskPrev, "Drive masks match when it shouldn't\n");
ok((dwMaskCur & (1 << (SUBST_DRIVE_LETTER - 'A'))), "Drive
bit is not set\n");
@@ -266,7 +266,7 @@
ok((dwMaskCur & (1 << (SUBST_DRIVE_LETTER - 'A'))), "Drive
bit is not set\n");
hnd = FindFirstFileA(SUBST_DRIVE_SEARCH, &Data);
ok(hnd == INVALID_HANDLE_VALUE, "Opened subst drive when it should
fail\n");
- ok(GetLastError() == ERROR_INVALID_NAME, "GetLastError() reports unexpected
error code\n");
+ ok(GetLastError() == ERROR_INVALID_NAME, "Wrong last error. Expected %lu, got
%lu\n", (DWORD)(ERROR_INVALID_NAME), GetLastError());
if (hnd) FindClose(hnd);
Result = DefineDosDeviceA(DDD_REMOVE_DEFINITION, SUBST_DRIVE, NULL);
ok(Result, "Failed to remove subst drive using NULL Target name\n");
@@ -313,7 +313,7 @@
ok(Result, "Failed to subst drive\n");
DriveType1 = GetDriveTypeA(SUBST_DRIVE_WITH_TRAILING_PATH_SEPERATOR);
ok(DriveType1 != SystemDriveType, "subst drive types match when it
shouldn't\n");
- ok(GetLastError() == ERROR_FILE_NOT_FOUND, "GetLastError() reports unexpected
error code\n");
+ ok(GetLastError() == ERROR_FILE_NOT_FOUND, "Wrong last error. Expected %lu, got
%lu\n", (DWORD)(ERROR_FILE_NOT_FOUND), GetLastError());
dwMaskCur = GetLogicalDrives();
ok(dwMaskCur != dwMaskPrev, "Drive masks match when it shouldn't\n");
ok((dwMaskCur & (1 << (SUBST_DRIVE_LETTER - 'A'))), "Drive
bit is not set\n");
@@ -333,7 +333,7 @@
ok(Result, "Failed to subst drive\n");
DriveType1 = GetDriveTypeA(SUBST_DRIVE_WITH_TRAILING_PATH_SEPERATOR);
ok(DriveType1 != SystemDriveType, "subst drive types match when it
shouldn't\n");
- ok(GetLastError() == ERROR_FILE_NOT_FOUND, "GetLastError() reports unexpected
error code\n");
+ ok(GetLastError() == ERROR_FILE_NOT_FOUND, "Wrong last error. Expected %lu, got
%lu\n", (DWORD)(ERROR_FILE_NOT_FOUND), GetLastError());
dwMaskCur = GetLogicalDrives();
ok(dwMaskCur != dwMaskPrev, "Drive masks match when it shouldn't\n");
ok((dwMaskCur & (1 << (SUBST_DRIVE_LETTER - 'A'))), "Drive
bit is not set\n");
@@ -362,7 +362,7 @@
ok(Result, "Failed to subst drive\n");
Result = QueryDosDeviceA(SUBST_DRIVE, Buffer, 0);
ok(!Result, "Should fail as the buffer passed is supposed to be
small\n");
- ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "GetLastError() reports
unexpected error code\n");
+ ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "Wrong last error. Expected
%lu, got %lu\n", (DWORD)(ERROR_INSUFFICIENT_BUFFER), GetLastError());
Result = QueryDosDeviceA(SUBST_DRIVE, Buffer, MAX_PATH);
ok(Result, "failed to get target path\n");
ok(_strnicmp(Buffer, "\\??\\", 4) == 0, "The target returned does
have correct prefix set\n");
@@ -374,7 +374,7 @@
/* This will try to retrieve all existing MS-DOS device names */
Result = QueryDosDeviceA(NULL, Buffer, 0);
ok(!Result, "Should fail as the buffer passed is supposed to be
small\n");
- ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "GetLastError() reports
unexpected error code\n");
+ ok(GetLastError() == ERROR_INSUFFICIENT_BUFFER, "Wrong last error. Expected
%lu, got %lu\n", (DWORD)(ERROR_INSUFFICIENT_BUFFER), GetLastError());
}
START_TEST(dosdev)