aboutsummaryrefslogtreecommitdiff
path: root/src/burn/test/BurnUnitTest
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-04-04 17:38:26 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-04-05 13:52:11 -0500
commit75f4dce4ea53b82f99932573f27ccfc799d0c5c1 (patch)
tree4225579b861b4998138c19e9108d3cf91b13ad80 /src/burn/test/BurnUnitTest
parent44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0 (diff)
downloadwix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.tar.gz
wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.tar.bz2
wix-75f4dce4ea53b82f99932573f27ccfc799d0c5c1.zip
Add option for BundlePackage to be hidden in ARP like MsiPackage.
Requires support for this feature in the nested bundle. Simplest implementation of 4454
Diffstat (limited to 'src/burn/test/BurnUnitTest')
-rw-r--r--src/burn/test/BurnUnitTest/PlanTest.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/burn/test/BurnUnitTest/PlanTest.cpp b/src/burn/test/BurnUnitTest/PlanTest.cpp
index 26e7dfd2..87bbbffd 100644
--- a/src/burn/test/BurnUnitTest/PlanTest.cpp
+++ b/src/burn/test/BurnUnitTest/PlanTest.cpp
@@ -1232,6 +1232,8 @@ namespace Bootstrapper
1232 BURN_ENGINE_STATE* pEngineState = &engineState; 1232 BURN_ENGINE_STATE* pEngineState = &engineState;
1233 BURN_PLAN* pPlan = &engineState.plan; 1233 BURN_PLAN* pPlan = &engineState.plan;
1234 1234
1235 pEngineState->internalCommand.fArpSystemComponent = TRUE;
1236
1235 InitializeEngineStateForCorePlan(wzSingleMsiManifestFileName, pEngineState); 1237 InitializeEngineStateForCorePlan(wzSingleMsiManifestFileName, pEngineState);
1236 DetectAttachedContainerAsAttached(pEngineState); 1238 DetectAttachedContainerAsAttached(pEngineState);
1237 DetectPackagesAsAbsent(pEngineState); 1239 DetectPackagesAsAbsent(pEngineState);
@@ -1249,7 +1251,7 @@ namespace Bootstrapper
1249 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1251 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1250 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1252 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1251 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1253 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1252 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations); 1254 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY | BURN_REGISTRATION_ACTION_OPERATIONS_ARP_SYSTEM_COMPONENT, pPlan->dwRegistrationOperations);
1253 1255
1254 BOOL fRollback = FALSE; 1256 BOOL fRollback = FALSE;
1255 DWORD dwIndex = 0; 1257 DWORD dwIndex = 0;