Module: wine Branch: master Commit: 3578bf64d6525dfc1773791570a024dece8edf6a URL: http://source.winehq.org/git/wine.git/?a=commit;h=3578bf64d6525dfc1773791570...
Author: Mike McCormack mike@codeweavers.com Date: Wed Dec 6 15:00:02 2006 +0900
msi: Add some tests for the ALTER query.
---
dlls/msi/tests/package.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/dlls/msi/tests/package.c b/dlls/msi/tests/package.c index f82a210..29608f2 100644 --- a/dlls/msi/tests/package.c +++ b/dlls/msi/tests/package.c @@ -1374,6 +1374,18 @@ static void test_properties_table(void) r = run_query(hdb, query); ok(r == ERROR_SUCCESS, "failed to create table\n");
+ query = "ALTER `_Properties` ADD `foo` INTEGER"; + r = run_query(hdb, query); + ok(r == ERROR_BAD_QUERY_SYNTAX, "failed to add column\n"); + + query = "ALTER TABLE `_Properties` ADD `foo` INTEGER"; + r = run_query(hdb, query); + ok(r == ERROR_BAD_QUERY_SYNTAX, "failed to add column\n"); + + query = "ALTER TABLE `_Properties` ADD `extra` INTEGER"; + r = run_query(hdb, query); + todo_wine ok(r == ERROR_SUCCESS, "failed to add column\n"); + hpkg = package_from_db(hdb); ok( hpkg, "failed to create package\n");