Commit 4c5d24ae authored by Piotr Caban's avatar Piotr Caban Committed by Alexandre Julliard

msi: Add ProductToBeRegistered property tests.

parent cecff8a3
......@@ -3327,6 +3327,12 @@ static void test_states(void)
CopyFileA(msifile, msifile3, FALSE);
CopyFileA(msifile, msifile4, FALSE);
size = sizeof(value);
memset(value, 0, sizeof(value));
r = MsiGetPropertyA(hpkg, "ProductToBeRegistered", value, &size);
ok( r == ERROR_SUCCESS, "get property failed: %d\n", r);
ok(!value[0], "ProductToBeRegistered = %s\n", value);
test_feature_states( __LINE__, hpkg, "one", ERROR_UNKNOWN_FEATURE, 0, 0, FALSE );
test_component_states( __LINE__, hpkg, "alpha", ERROR_UNKNOWN_COMPONENT, 0, 0, FALSE );
......@@ -3407,6 +3413,12 @@ static void test_states(void)
MsiCloseHandle(hdb);
size = sizeof(value);
memset(value, 0, sizeof(value));
r = MsiGetPropertyA(hpkg, "ProductToBeRegistered", value, &size);
ok( r == ERROR_SUCCESS, "get property failed: %d\n", r);
ok(value[0]=='1' && !value[1], "ProductToBeRegistered = %s\n", value);
test_feature_states( __LINE__, hpkg, "one", ERROR_UNKNOWN_FEATURE, 0, 0, FALSE );
test_component_states( __LINE__, hpkg, "alpha", ERROR_UNKNOWN_COMPONENT, 0, 0, FALSE );
......
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