summaryrefslogtreecommitdiff
path: root/src/burn/test/BurnUnitTest/PlanTest.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-04-04 14:43:06 -0500
committerSean Hall <r.sean.hall@gmail.com>2022-04-05 13:52:11 -0500
commit44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0 (patch)
tree0414e7d41d2f1389b1007984dd3df50cb4dba88e /src/burn/test/BurnUnitTest/PlanTest.cpp
parent5ac804d68360fc8a2f66ec020e1fe2536792f179 (diff)
downloadwix-44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0.tar.gz
wix-44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0.tar.bz2
wix-44c2ca035c1a5d52a6b3299ba3abbb8b88f7f1c0.zip
Move the logic of a bundle registering as a system component into Burn.
Diffstat (limited to 'src/burn/test/BurnUnitTest/PlanTest.cpp')
-rw-r--r--src/burn/test/BurnUnitTest/PlanTest.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/burn/test/BurnUnitTest/PlanTest.cpp b/src/burn/test/BurnUnitTest/PlanTest.cpp
index fcba0f1a..26e7dfd2 100644
--- a/src/burn/test/BurnUnitTest/PlanTest.cpp
+++ b/src/burn/test/BurnUnitTest/PlanTest.cpp
@@ -71,6 +71,7 @@ namespace Bootstrapper
71 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 71 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
72 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 72 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
73 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 73 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
74 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
74 75
75 BOOL fRollback = FALSE; 76 BOOL fRollback = FALSE;
76 DWORD dwIndex = 0; 77 DWORD dwIndex = 0;
@@ -231,6 +232,7 @@ namespace Bootstrapper
231 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 232 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
232 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 233 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
233 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 234 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
235 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
234 236
235 BOOL fRollback = FALSE; 237 BOOL fRollback = FALSE;
236 DWORD dwIndex = 0; 238 DWORD dwIndex = 0;
@@ -364,6 +366,7 @@ namespace Bootstrapper
364 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 366 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
365 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 367 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
366 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 368 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
369 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
367 370
368 BOOL fRollback = FALSE; 371 BOOL fRollback = FALSE;
369 DWORD dwIndex = 0; 372 DWORD dwIndex = 0;
@@ -479,6 +482,7 @@ namespace Bootstrapper
479 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 482 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
480 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 483 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
481 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 484 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
485 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
482 486
483 BOOL fRollback = FALSE; 487 BOOL fRollback = FALSE;
484 DWORD dwIndex = 0; 488 DWORD dwIndex = 0;
@@ -579,6 +583,7 @@ namespace Bootstrapper
579 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 583 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
580 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 584 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
581 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 585 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
586 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
582 587
583 BOOL fRollback = FALSE; 588 BOOL fRollback = FALSE;
584 DWORD dwIndex = 0; 589 DWORD dwIndex = 0;
@@ -698,6 +703,7 @@ namespace Bootstrapper
698 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 703 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
699 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 704 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
700 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 705 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
706 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
701 707
702 BOOL fRollback = FALSE; 708 BOOL fRollback = FALSE;
703 DWORD dwIndex = 0; 709 DWORD dwIndex = 0;
@@ -800,6 +806,7 @@ namespace Bootstrapper
800 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 806 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
801 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 807 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
802 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 808 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
809 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
803 810
804 BOOL fRollback = FALSE; 811 BOOL fRollback = FALSE;
805 DWORD dwIndex = 0; 812 DWORD dwIndex = 0;
@@ -894,6 +901,7 @@ namespace Bootstrapper
894 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 901 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
895 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 902 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
896 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 903 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
904 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
897 905
898 BOOL fRollback = FALSE; 906 BOOL fRollback = FALSE;
899 DWORD dwIndex = 0; 907 DWORD dwIndex = 0;
@@ -983,6 +991,7 @@ namespace Bootstrapper
983 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 991 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
984 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 992 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
985 Assert::Equal<BOOL>(TRUE, pPlan->fDowngrade); 993 Assert::Equal<BOOL>(TRUE, pPlan->fDowngrade);
994 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_NONE, pPlan->dwRegistrationOperations);
986 995
987 BOOL fRollback = FALSE; 996 BOOL fRollback = FALSE;
988 DWORD dwIndex = 0; 997 DWORD dwIndex = 0;
@@ -1058,6 +1067,7 @@ namespace Bootstrapper
1058 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1067 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1059 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1068 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1060 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1069 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1070 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1061 1071
1062 BOOL fRollback = FALSE; 1072 BOOL fRollback = FALSE;
1063 DWORD dwIndex = 0; 1073 DWORD dwIndex = 0;
@@ -1147,6 +1157,7 @@ namespace Bootstrapper
1147 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1157 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1148 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1158 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1149 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1159 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1160 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1150 1161
1151 BOOL fRollback = FALSE; 1162 BOOL fRollback = FALSE;
1152 DWORD dwIndex = 0; 1163 DWORD dwIndex = 0;
@@ -1238,6 +1249,7 @@ namespace Bootstrapper
1238 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1249 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1239 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1250 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1240 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1251 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);
1241 1253
1242 BOOL fRollback = FALSE; 1254 BOOL fRollback = FALSE;
1243 DWORD dwIndex = 0; 1255 DWORD dwIndex = 0;
@@ -1344,6 +1356,7 @@ namespace Bootstrapper
1344 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1356 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1345 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1357 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1346 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1358 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1359 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1347 1360
1348 BOOL fRollback = FALSE; 1361 BOOL fRollback = FALSE;
1349 DWORD dwIndex = 0; 1362 DWORD dwIndex = 0;
@@ -1423,6 +1436,7 @@ namespace Bootstrapper
1423 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1436 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1424 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1437 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1425 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1438 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1439 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1426 1440
1427 BOOL fRollback = FALSE; 1441 BOOL fRollback = FALSE;
1428 DWORD dwIndex = 0; 1442 DWORD dwIndex = 0;
@@ -1518,6 +1532,7 @@ namespace Bootstrapper
1518 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1532 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1519 Assert::Equal<BOOL>(TRUE, pPlan->fDisallowRemoval); 1533 Assert::Equal<BOOL>(TRUE, pPlan->fDisallowRemoval);
1520 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1534 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1535 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1521 1536
1522 BOOL fRollback = FALSE; 1537 BOOL fRollback = FALSE;
1523 DWORD dwIndex = 0; 1538 DWORD dwIndex = 0;
@@ -1588,6 +1603,7 @@ namespace Bootstrapper
1588 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1603 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1589 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1604 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1590 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1605 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1606 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1591 1607
1592 BOOL fRollback = FALSE; 1608 BOOL fRollback = FALSE;
1593 DWORD dwIndex = 0; 1609 DWORD dwIndex = 0;
@@ -1672,6 +1688,7 @@ namespace Bootstrapper
1672 Assert::Equal<BOOL>(TRUE, pPlan->fDisableRollback); 1688 Assert::Equal<BOOL>(TRUE, pPlan->fDisableRollback);
1673 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1689 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1674 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1690 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1691 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1675 1692
1676 BOOL fRollback = FALSE; 1693 BOOL fRollback = FALSE;
1677 DWORD dwIndex = 0; 1694 DWORD dwIndex = 0;
@@ -1767,6 +1784,7 @@ namespace Bootstrapper
1767 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1784 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1768 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1785 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1769 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1786 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1787 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1770 1788
1771 BOOL fRollback = FALSE; 1789 BOOL fRollback = FALSE;
1772 DWORD dwIndex = 0; 1790 DWORD dwIndex = 0;
@@ -1861,6 +1879,7 @@ namespace Bootstrapper
1861 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 1879 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1862 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 1880 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1863 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 1881 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
1882 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1864 1883
1865 BOOL fRollback = FALSE; 1884 BOOL fRollback = FALSE;
1866 DWORD dwIndex = 0; 1885 DWORD dwIndex = 0;
@@ -1992,6 +2011,7 @@ namespace Bootstrapper
1992 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 2011 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
1993 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 2012 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
1994 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 2013 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
2014 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
1995 2015
1996 BOOL fRollback = FALSE; 2016 BOOL fRollback = FALSE;
1997 DWORD dwIndex = 0; 2017 DWORD dwIndex = 0;
@@ -2108,6 +2128,7 @@ namespace Bootstrapper
2108 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 2128 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
2109 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 2129 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
2110 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 2130 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
2131 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
2111 2132
2112 BOOL fRollback = FALSE; 2133 BOOL fRollback = FALSE;
2113 DWORD dwIndex = 0; 2134 DWORD dwIndex = 0;
@@ -2203,6 +2224,7 @@ namespace Bootstrapper
2203 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback); 2224 Assert::Equal<BOOL>(FALSE, pPlan->fDisableRollback);
2204 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval); 2225 Assert::Equal<BOOL>(FALSE, pPlan->fDisallowRemoval);
2205 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade); 2226 Assert::Equal<BOOL>(FALSE, pPlan->fDowngrade);
2227 Assert::Equal<DWORD>(BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE | BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY, pPlan->dwRegistrationOperations);
2206 2228
2207 BOOL fRollback = FALSE; 2229 BOOL fRollback = FALSE;
2208 DWORD dwIndex = 0; 2230 DWORD dwIndex = 0;