Index: chrome/installer/setup/update_active_setup_version_work_item_unittest.cc |
diff --git a/chrome/installer/setup/update_active_setup_version_work_item_unittest.cc b/chrome/installer/setup/update_active_setup_version_work_item_unittest.cc |
index 03daf7a577882b8614449f7148f39c9b6b63d291..0c5c0af1e1554fcf414301a13b31b837c9a18747 100644 |
--- a/chrome/installer/setup/update_active_setup_version_work_item_unittest.cc |
+++ b/chrome/installer/setup/update_active_setup_version_work_item_unittest.cc |
@@ -26,9 +26,9 @@ struct UpdateActiveSetupVersionWorkItemTestCase { |
// UpdateActiveSetupVersionWorkItem. No value will be set if this null. |
const wchar_t* initial_value; |
- // Whether to ask the UpdateActiveSetupVersionWorkItem to bump the OS_UPGRADES |
- // component of the Active Setup version. |
- bool bump_os_upgrades_component; |
+ // Whether to ask the UpdateActiveSetupVersionWorkItem to bump the |
+ // SELECTIVE_TRIGGER component of the Active Setup version. |
+ bool bump_selective_trigger; |
// The expected value after executing the UpdateActiveSetupVersionWorkItem. |
const wchar_t* expected_result; |
@@ -36,28 +36,29 @@ struct UpdateActiveSetupVersionWorkItemTestCase { |
// Initial install. |
{nullptr, false, L"43,0,0,0"}, |
// No-op update. |
- {L"43.0.0.0", false, L"43,0,0,0"}, |
+ {L"43,0,0,0", false, L"43,0,0,0"}, |
// Update only major component. |
- {L"24,1,2,3", false, L"43,1,2,3"}, |
+ {L"24,1,2,3", false, L"43,0,0,0"}, |
// Reset from bogus value. |
{L"zzz", false, L"43,0,0,0"}, |
// Reset from invalid version (too few components). |
{L"1,2", false, L"43,0,0,0"}, |
// Reset from invalid version (too many components). |
- {L"43,1,2,3,10", false, L"43,0,0,0"}, |
+ {L"43,1,2,3,10", false, L"43,1,2,3"}, |
// Reset from empty string. |
{L"", false, L"43,0,0,0"}, |
- // Same tests with an OS_UPGRADES component bump. |
- {nullptr, true, L"43,0,1,0"}, |
- {L"43.0.0.0", true, L"43,0,1,0"}, |
- {L"24,1,2,3", true, L"43,1,3,3"}, |
- {L"zzz", true, L"43,0,1,0"}, |
- {L"1,2", true, L"43,0,1,0"}, |
- {L"43,1,2,3,10", true, L"43,0,1,0"}, |
- {L"", true, L"43,0,1,0"}, |
- // Bumping a negative OS upgrade component should result in it being |
- // reset and subsequently bumped to 1 as usual. |
+ // Same tests with a SELECTIVE_TRIGGER component bump. |
+ {nullptr, true, L"43,0,0,0"}, |
+ {L"43,0,0,0", true, L"43,0,1,0"}, |
+ {L"43,0,46,0", true, L"43,0,47,0"}, |
+ {L"24,1,2,3", true, L"43,0,0,0"}, |
+ {L"zzz", true, L"43,0,0,0"}, |
+ {L"1,2", true, L"43,0,0,0"}, |
+ {L"43,1,2,3,10", true, L"43,1,3,3"}, |
+ {L"", true, L"43,0,0,0"}, |
+ // Bumping a negative selective trigger component should result in it being |
+ // reset and subsequently bumped to 1. |
{L"43,11,-123,33", true, L"43,11,1,33"}, |
}; |
@@ -67,8 +68,7 @@ void PrintTo(const UpdateActiveSetupVersionWorkItemTestCase& test_case, |
::std::ostream* os) { |
*os << "Initial value: " |
<< (test_case.initial_value ? test_case.initial_value : L"(empty)") |
- << ", bump_os_upgrades_component: " |
- << test_case.bump_os_upgrades_component |
+ << ", bump_selective_trigger: " << test_case.bump_selective_trigger |
<< ", expected result: " << test_case.expected_result; |
} |
@@ -95,7 +95,7 @@ TEST_P(UpdateActiveSetupVersionWorkItemTest, Execute) { |
// 1) Maybe set an initial Active Setup version in the registry according to |
// |test_case.initial_value|. |
// 2) Declare the work to be done by the UpdateActiveSetupVersionWorkItem |
- // based on |test_case.bump_os_upgrades_component|. |
+ // based on |test_case.bump_selective_trigger|. |
// 3) Unconditionally execute the Active Setup work items. |
// 4) Verify that the updated Active Setup version is as expected by |
// |test_case.expected_result|. |
@@ -108,10 +108,10 @@ TEST_P(UpdateActiveSetupVersionWorkItemTest, Execute) { |
test_key.Open(kActiveSetupRoot, kActiveSetupPath, KEY_READ)); |
UpdateActiveSetupVersionWorkItem active_setup_work_item( |
- kActiveSetupPath, test_case.bump_os_upgrades_component |
- ? UpdateActiveSetupVersionWorkItem:: |
- UPDATE_AND_BUMP_OS_UPGRADES_COMPONENT |
- : UpdateActiveSetupVersionWorkItem::UPDATE); |
+ kActiveSetupPath, |
+ test_case.bump_selective_trigger |
+ ? UpdateActiveSetupVersionWorkItem::UPDATE_AND_BUMP_SELECTIVE_TRIGGER |
+ : UpdateActiveSetupVersionWorkItem::UPDATE); |
// Create the key and set the |initial_value| *after* the WorkItem to confirm |
// that all of the work is done when executing the item, not when creating it. |