Paul Vriens : setupapi/tests: Fix test for win9x and Vista.
Alexandre Julliard
julliard at winehq.org
Mon Jun 9 07:12:54 CDT 2008
Module: wine
Branch: master
Commit: 1567813361d6ab65e1b374f4d5790cae1003cde3
URL: http://source.winehq.org/git/wine.git/?a=commit;h=1567813361d6ab65e1b374f4d5790cae1003cde3
Author: Paul Vriens <paul.vriens.wine at gmail.com>
Date: Fri Jun 6 16:20:35 2008 +0200
setupapi/tests: Fix test for win9x and Vista.
---
dlls/setupapi/tests/parser.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/dlls/setupapi/tests/parser.c b/dlls/setupapi/tests/parser.c
index 6341222..3fbe638 100644
--- a/dlls/setupapi/tests/parser.c
+++ b/dlls/setupapi/tests/parser.c
@@ -447,6 +447,7 @@ static void test_pSetupGetField(void)
LPCWSTR field;
INFCONTEXT context;
int i;
+ int len;
hinf = test_file_contents( contents, &err );
ok( hinf != NULL, "Expected valid INF file\n" );
@@ -465,7 +466,11 @@ static void test_pSetupGetField(void)
field = pSetupGetField( &context, 3 );
ok( field != NULL, "Failed to get field 3\n" );
- ok( lstrlenW( field ) == 511, "Expected 511, got %d\n", lstrlenW( field ) );
+ len = lstrlenW( field );
+ ok( len == 511 /* NT4, W2K, XP and W2K3 */ ||
+ len == 4096 /* Vista */ ||
+ len == 256 /* Win9x and WinME */,
+ "Unexpected length, got %d\n", len );
field = pSetupGetField( &context, 4 );
ok( field == NULL, "Expected NULL, got %p\n", field );
More information about the wine-cvs
mailing list