setupapi/tests: Don't use hardcoded C: for the system drive.
This commit is contained in:
parent
36c40e53e0
commit
10fcf6285e
|
@ -382,6 +382,7 @@ static void test_SetupGetSourceInfo(void)
|
||||||
static void test_SetupGetTargetPath(void)
|
static void test_SetupGetTargetPath(void)
|
||||||
{
|
{
|
||||||
char buffer[MAX_PATH], inf_filename[MAX_PATH];
|
char buffer[MAX_PATH], inf_filename[MAX_PATH];
|
||||||
|
char destfile[MAX_PATH];
|
||||||
DWORD required;
|
DWORD required;
|
||||||
HINF hinf;
|
HINF hinf;
|
||||||
INFCONTEXT ctx;
|
INFCONTEXT ctx;
|
||||||
|
@ -405,9 +406,14 @@ static void test_SetupGetTargetPath(void)
|
||||||
|
|
||||||
ret = SetupGetTargetPathA(hinf, &ctx, NULL, buffer, sizeof(buffer), &required);
|
ret = SetupGetTargetPathA(hinf, &ctx, NULL, buffer, sizeof(buffer), &required);
|
||||||
ok(ret, "SetupGetTargetPathA failed\n");
|
ok(ret, "SetupGetTargetPathA failed\n");
|
||||||
|
|
||||||
ok(required == 10, "unexpected required size: %d\n", required);
|
ok(required == 10, "unexpected required size: %d\n", required);
|
||||||
ok(!lstrcmpiA("C:\\LANCOM", buffer), "unexpected result string: %s\n", buffer);
|
/* Retrieve the system drive from the windows directory.
|
||||||
|
* (%SystemDrive% is not available on Win9x)
|
||||||
|
*/
|
||||||
|
lstrcpyA(destfile, WIN_DIR);
|
||||||
|
destfile[3] = '\0';
|
||||||
|
lstrcatA(destfile, "LANCOM");
|
||||||
|
ok(!lstrcmpiA(destfile, buffer), "unexpected result string: %s\n", buffer);
|
||||||
|
|
||||||
SetupCloseInfFile(hinf);
|
SetupCloseInfFile(hinf);
|
||||||
DeleteFileA(inf_filename);
|
DeleteFileA(inf_filename);
|
||||||
|
|
Loading…
Reference in New Issue