Module: wine Branch: master Commit: 291949cbc48fb8217734aa7837004a6a08c34f66 URL: http://source.winehq.org/git/wine.git/?a=commit;h=291949cbc48fb8217734aa7837...
Author: Austin English austinenglish@gmail.com Date: Wed Feb 23 01:38:49 2011 -0800
kernel32/tests: Remove win9x hacks.
---
dlls/kernel32/tests/path.c | 35 ++++++----------------------------- 1 files changed, 6 insertions(+), 29 deletions(-)
diff --git a/dlls/kernel32/tests/path.c b/dlls/kernel32/tests/path.c index 741f47f..ba47910 100644 --- a/dlls/kernel32/tests/path.c +++ b/dlls/kernel32/tests/path.c @@ -1564,8 +1564,7 @@ static void test_SearchPathA(void) SetLastError(0xdeadbeef); ret = pSearchPathA(pathA, fileA, NULL, sizeof(buffA)/sizeof(CHAR), buffA, &ptrA); ok(ret == 0, "Expected failure, got %d\n", ret); - ok(GetLastError() == ERROR_INVALID_PARAMETER || - broken(GetLastError() == ERROR_FILE_NOT_FOUND) /* win9x */, + ok(GetLastError() == ERROR_INVALID_PARAMETER, "Expected ERROR_INVALID_PARAMETER, got %x\n", GetLastError()); }
@@ -1581,16 +1580,6 @@ static void test_SearchPathW(void) return; }
- /* SearchPathW is a stub on win9x and doesn't return sane error, - so quess if it's implemented indirectly */ - SetLastError(0xdeadbeef); - GetWindowsDirectoryW(pathW, sizeof(pathW)/sizeof(WCHAR)); - if (GetLastError() == ERROR_CALL_NOT_IMPLEMENTED) - { - win_skip("SearchPathW not implemented\n"); - return; - } - if (0) { /* NULL filename, crashes on nt4 */ @@ -1609,7 +1598,7 @@ static void test_GetFullPathNameA(void) { char output[MAX_PATH], *filepart; DWORD ret; - int is_win9x, i; + int i;
const struct { @@ -1617,31 +1606,20 @@ static void test_GetFullPathNameA(void) DWORD len; LPSTR buffer; LPSTR *lastpart; - int win9x_crash; } invalid_parameters[] = { - {NULL, 0, NULL, NULL, 1}, - {NULL, MAX_PATH, NULL, NULL, 1}, - {NULL, MAX_PATH, output, NULL, 1}, - {NULL, MAX_PATH, output, &filepart, 1}, + {NULL, 0, NULL, NULL}, + {NULL, MAX_PATH, NULL, NULL}, + {NULL, MAX_PATH, output, NULL}, + {NULL, MAX_PATH, output, &filepart}, {"", 0, NULL, NULL}, {"", MAX_PATH, NULL, NULL}, {"", MAX_PATH, output, NULL}, {"", MAX_PATH, output, &filepart}, };
- SetLastError(0xdeadbeef); - ret = GetFullPathNameW(NULL, 0, NULL, NULL); - is_win9x = !ret && GetLastError() == ERROR_CALL_NOT_IMPLEMENTED; - - if (is_win9x) - win_skip("Skipping some tests that cause GetFullPathNameA to crash on Win9x\n"); - for (i = 0; i < sizeof(invalid_parameters)/sizeof(invalid_parameters[0]); i++) { - if (is_win9x && invalid_parameters[i].win9x_crash) - continue; - SetLastError(0xdeadbeef); strcpy(output, "deadbeef"); filepart = (char *)0xdeadbeef; @@ -1653,7 +1631,6 @@ static void test_GetFullPathNameA(void) ok(!strcmp(output, "deadbeef"), "[%d] Expected the output buffer to be unchanged, got "%s"\n", i, output); ok(filepart == (char *)0xdeadbeef, "[%d] Expected output file part pointer to be untouched, got %p\n", i, filepart); ok(GetLastError() == 0xdeadbeef || - GetLastError() == ERROR_BAD_PATHNAME || /* Win9x */ GetLastError() == ERROR_INVALID_NAME, /* Win7 */ "[%d] Expected GetLastError() to return 0xdeadbeef, got %u\n", i, GetLastError());