From 0d1de51a157fae33db64772b76c47835459da416 Mon Sep 17 00:00:00 2001 From: Detlef Riekenberg Date: Mon, 28 May 2007 00:57:35 +0200 Subject: [PATCH] localui/tests: Handle different results from XP. --- dlls/localui/tests/localui.c | 66 ++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 29 deletions(-) diff --git a/dlls/localui/tests/localui.c b/dlls/localui/tests/localui.c index 7965d3ce001..cb7a1cff248 100644 --- a/dlls/localui/tests/localui.c +++ b/dlls/localui/tests/localui.c @@ -137,21 +137,24 @@ static void test_AddPortUI(void) SetLastError(0xdeadbeef); res = pAddPortUI(NULL, NULL, NULL, NULL); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); SetLastError(0xdeadbeef); res = pAddPortUI(NULL, NULL, emptyW, NULL); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); SetLastError(0xdeadbeef); res = pAddPortUI(NULL, NULL, does_not_existW, NULL); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); if (winetest_interactive) { SetLastError(0xdeadbeef); @@ -191,24 +194,25 @@ static void test_ConfigurePortUI(void) SetLastError(0xdeadbeef); res = pConfigurePortUI(NULL, NULL, NULL); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); - + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); SetLastError(0xdeadbeef); res = pConfigurePortUI(NULL, NULL, emptyW); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); SetLastError(0xdeadbeef); res = pConfigurePortUI(NULL, NULL, does_not_existW); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); - + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); if (winetest_interactive && lpt_present) { SetLastError(0xdeadbeef); @@ -222,9 +226,10 @@ static void test_ConfigurePortUI(void) if (lpt_absent) { SetLastError(0xdeadbeef); res = pConfigurePortUI(NULL, NULL, lpt_absent); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); } if (winetest_interactive && com_present) { @@ -239,17 +244,20 @@ static void test_ConfigurePortUI(void) if (com_absent) { SetLastError(0xdeadbeef); res = pConfigurePortUI(NULL, NULL, com_absent); - ok( !res && (GetLastError() == ERROR_UNKNOWN_PORT), - "got %d with %u (expected '0' with ERROR_UNKNOWN_PORT)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_UNKNOWN_PORT) || (GetLastError() == ERROR_INVALID_PRINTER_NAME)), + "got %d with %u (expected '0' with: ERROR_UNKNOWN_PORT or " + "ERROR_INVALID_PRINTER_NAME)\n", res, GetLastError()); + } if (winetest_interactive && file_present) { SetLastError(0xdeadbeef); res = pConfigurePortUI(NULL, NULL, portname_fileW); - ok( !res && (GetLastError() == ERROR_CANCELLED), - "got %d with %u (expected '0' with ERROR_CANCELLED)\n", - res, GetLastError()); + ok( !res && + ((GetLastError() == ERROR_CANCELLED) || (GetLastError() == ERROR_ACCESS_DENIED)), + "got %d with %u (expected '0' with: ERROR_CANCELLED or " + "ERROR_ACCESS_DENIED)\n", res, GetLastError()); } }