Commit 426cc7fe authored by Saulius Krasuckas's avatar Saulius Krasuckas Committed by Alexandre Julliard

Exit test after first TranslateInfString() failure, which seems to be

NT3.51 specific.
parent 932815d6
......@@ -183,8 +183,15 @@ static void translateinfstring_test()
/* try to open an inf file that doesn't exist */
hr = pTranslateInfString("c:\\a.inf", "Options.NTx86", "Options.NTx86",
"InstallDir", buffer, MAX_PATH, &dwSize, NULL);
ok(hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) || hr == E_INVALIDARG,
"Expected 0x80070002 or E_INVALIDARG, got 0x%08x\n", (UINT)hr);
ok(hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) || hr == E_INVALIDARG ||
hr == HRESULT_FROM_WIN32(ERROR_MOD_NOT_FOUND),
"Expected E_INVALIDARG, 0x80070002 or 0x8007007e, got 0x%08x\n", (UINT)hr);
if(hr == HRESULT_FROM_WIN32(ERROR_MOD_NOT_FOUND))
{
trace("WinNT 3.51 detected. Skipping tests for TranslateInfString()");
return;
}
/* try a nonexistent section */
buffer[0] = 0;
......
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