Commit 6035b93e authored by Detlef Riekenberg's avatar Detlef Riekenberg Committed by Alexandre Julliard

winspool: Filter additional failures.

parent e5b40ab5
...@@ -418,8 +418,10 @@ static void test_openprinter(void) ...@@ -418,8 +418,10 @@ static void test_openprinter(void)
hprinter = (HANDLE) MAGIC_DEAD; hprinter = (HANDLE) MAGIC_DEAD;
SetLastError(MAGIC_DEAD); SetLastError(MAGIC_DEAD);
res = OpenPrinter(default_printer, &hprinter, &defaults); res = OpenPrinter(default_printer, &hprinter, &defaults);
ok(res || (!res && GetLastError() == ERROR_INVALID_DATATYPE), ok(res || (GetLastError() == ERROR_INVALID_DATATYPE ||
"returned %ld with %ld (expected '!=0' or '0' with ERROR_INVALID_DATATYPE)\n", GetLastError() == RPC_S_SERVER_UNAVAILABLE),
"returned %ld with %ld (expected '!=0' or '0' with: " \
"ERROR_INVALID_DATATYPE or RPC_S_SERVER_UNAVAILABLE)\n",
res, GetLastError()); res, GetLastError());
if(res) ClosePrinter(hprinter); if(res) ClosePrinter(hprinter);
...@@ -430,8 +432,10 @@ static void test_openprinter(void) ...@@ -430,8 +432,10 @@ static void test_openprinter(void)
hprinter = (HANDLE) MAGIC_DEAD; hprinter = (HANDLE) MAGIC_DEAD;
SetLastError(MAGIC_DEAD); SetLastError(MAGIC_DEAD);
res = OpenPrinter(default_printer, &hprinter, &defaults); res = OpenPrinter(default_printer, &hprinter, &defaults);
ok(res || (!res && GetLastError() == ERROR_ACCESS_DENIED), ok(res || (GetLastError() == ERROR_ACCESS_DENIED ||
"returned %ld with %ld (expected '!=0' or '0' with ERROR_ACCESS_DENIED)\n", GetLastError() == RPC_S_SERVER_UNAVAILABLE),
"returned %ld with %ld (expected '!=0' or '0' with: " \
"ERROR_ACCESS_DENIED or RPC_S_SERVER_UNAVAILABLE)\n",
res, GetLastError()); res, GetLastError());
if(res) ClosePrinter(hprinter); if(res) ClosePrinter(hprinter);
...@@ -440,8 +444,10 @@ static void test_openprinter(void) ...@@ -440,8 +444,10 @@ static void test_openprinter(void)
hprinter = (HANDLE) MAGIC_DEAD; hprinter = (HANDLE) MAGIC_DEAD;
SetLastError(MAGIC_DEAD); SetLastError(MAGIC_DEAD);
res = OpenPrinter(default_printer, &hprinter, &defaults); res = OpenPrinter(default_printer, &hprinter, &defaults);
ok(res || (!res && GetLastError() == ERROR_ACCESS_DENIED), ok(res || (GetLastError() == ERROR_ACCESS_DENIED ||
"returned %ld with %ld (expected '!=0' or '0' with ERROR_ACCESS_DENIED)\n", GetLastError() == RPC_S_SERVER_UNAVAILABLE),
"returned %ld with %ld (expected '!=0' or '0' with: " \
"ERROR_ACCESS_DENIED or RPC_S_SERVER_UNAVAILABLE)\n",
res, GetLastError()); res, GetLastError());
if(res) ClosePrinter(hprinter); if(res) ClosePrinter(hprinter);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment