mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 11:47:36 +00:00
[ODBCCP32_WINETEST]
* Sync to Wine 1.3.37. svn path=/trunk/; revision=55286
This commit is contained in:
parent
93e3e8cf84
commit
4252262d8b
1 changed files with 0 additions and 5 deletions
|
@ -86,28 +86,23 @@ static void test_SQLInstallDriverManager(void)
|
||||||
bool_ret = SQLInstallDriverManager(NULL, 0, NULL);
|
bool_ret = SQLInstallDriverManager(NULL, 0, NULL);
|
||||||
sql_ret = SQLInstallerErrorW(1, &error_code, NULL, 0, NULL);
|
sql_ret = SQLInstallerErrorW(1, &error_code, NULL, 0, NULL);
|
||||||
ok(!bool_ret, "SQLInstallDriverManager unexpectedly succeeded\n");
|
ok(!bool_ret, "SQLInstallDriverManager unexpectedly succeeded\n");
|
||||||
todo_wine
|
|
||||||
ok(sql_ret == SQL_SUCCESS_WITH_INFO && error_code == ODBC_ERROR_INVALID_BUFF_LEN,
|
ok(sql_ret == SQL_SUCCESS_WITH_INFO && error_code == ODBC_ERROR_INVALID_BUFF_LEN,
|
||||||
"Expected SQLInstallDriverManager to fail with ODBC_ERROR_INVALID_BUFF_LEN\n");
|
"Expected SQLInstallDriverManager to fail with ODBC_ERROR_INVALID_BUFF_LEN\n");
|
||||||
|
|
||||||
/* Length smaller than MAX_PATH */
|
/* Length smaller than MAX_PATH */
|
||||||
bool_ret = SQLInstallDriverManager(target_path, MAX_PATH / 2, NULL);
|
bool_ret = SQLInstallDriverManager(target_path, MAX_PATH / 2, NULL);
|
||||||
sql_ret = SQLInstallerErrorW(1, &error_code, NULL, 0, NULL);
|
sql_ret = SQLInstallerErrorW(1, &error_code, NULL, 0, NULL);
|
||||||
todo_wine {
|
|
||||||
ok(!bool_ret, "SQLInstallDriverManager unexpectedly succeeded\n");
|
ok(!bool_ret, "SQLInstallDriverManager unexpectedly succeeded\n");
|
||||||
ok(sql_ret == SQL_SUCCESS_WITH_INFO && error_code == ODBC_ERROR_INVALID_BUFF_LEN,
|
ok(sql_ret == SQL_SUCCESS_WITH_INFO && error_code == ODBC_ERROR_INVALID_BUFF_LEN,
|
||||||
"Expected SQLInstallDriverManager to fail with ODBC_ERROR_INVALID_BUFF_LEN\n");
|
"Expected SQLInstallDriverManager to fail with ODBC_ERROR_INVALID_BUFF_LEN\n");
|
||||||
}
|
|
||||||
|
|
||||||
path_out = 0xcafe;
|
path_out = 0xcafe;
|
||||||
bool_ret = SQLInstallDriverManager(target_path, MAX_PATH / 2, &path_out);
|
bool_ret = SQLInstallDriverManager(target_path, MAX_PATH / 2, &path_out);
|
||||||
sql_ret = SQLInstallerErrorW(1, &error_code, NULL, 0, NULL);
|
sql_ret = SQLInstallerErrorW(1, &error_code, NULL, 0, NULL);
|
||||||
todo_wine {
|
|
||||||
ok(!bool_ret, "SQLInstallDriverManager unexpectedly succeeded\n");
|
ok(!bool_ret, "SQLInstallDriverManager unexpectedly succeeded\n");
|
||||||
ok(sql_ret == SQL_SUCCESS_WITH_INFO && error_code == ODBC_ERROR_INVALID_BUFF_LEN,
|
ok(sql_ret == SQL_SUCCESS_WITH_INFO && error_code == ODBC_ERROR_INVALID_BUFF_LEN,
|
||||||
"Expected SQLInstallDriverManager to fail with ODBC_ERROR_INVALID_BUFF_LEN\n");
|
"Expected SQLInstallDriverManager to fail with ODBC_ERROR_INVALID_BUFF_LEN\n");
|
||||||
ok(path_out == 0xcafe, "Expected path_out to not have changed\n");
|
ok(path_out == 0xcafe, "Expected path_out to not have changed\n");
|
||||||
}
|
|
||||||
|
|
||||||
/* Length OK */
|
/* Length OK */
|
||||||
bool_ret = SQLInstallDriverManager(target_path, MAX_PATH, NULL);
|
bool_ret = SQLInstallDriverManager(target_path, MAX_PATH, NULL);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue