| Index: chrome/installer/util/work_item_list_unittest.cc
|
| diff --git a/chrome/installer/util/work_item_list_unittest.cc b/chrome/installer/util/work_item_list_unittest.cc
|
| index 0944b071096df1023299201e322c5a2035f818a5..06719946f55debde041e71ab10e31d320d639937 100644
|
| --- a/chrome/installer/util/work_item_list_unittest.cc
|
| +++ b/chrome/installer/util/work_item_list_unittest.cc
|
| @@ -69,15 +69,20 @@ TEST_F(WorkItemListTest, ExecutionSuccess) {
|
| key_to_create.push_back(base::FilePath::kSeparators[0]);
|
| key_to_create.append(L"ExecutionSuccess");
|
|
|
| - work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateCreateRegKeyWorkItem(HKEY_CURRENT_USER, key_to_create)));
|
| + work_item.reset(
|
| + reinterpret_cast<WorkItem*>(WorkItem::CreateCreateRegKeyWorkItem(
|
| + HKEY_CURRENT_USER, key_to_create, WorkItem::kWow64Default)));
|
| work_item_list->AddWorkItem(work_item.release());
|
|
|
| std::wstring name(kName);
|
| std::wstring data(kDataStr);
|
| work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER, key_to_create,
|
| - name, data, false)));
|
| + WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER,
|
| + key_to_create,
|
| + WorkItem::kWow64Default,
|
| + name,
|
| + data,
|
| + false)));
|
| work_item_list->AddWorkItem(work_item.release());
|
|
|
| EXPECT_TRUE(work_item_list->Do());
|
| @@ -121,8 +126,9 @@ TEST_F(WorkItemListTest, ExecutionFailAndRollback) {
|
| key_to_create.push_back(base::FilePath::kSeparators[0]);
|
| key_to_create.append(L"ExecutionFail");
|
|
|
| - work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateCreateRegKeyWorkItem(HKEY_CURRENT_USER, key_to_create)));
|
| + work_item.reset(
|
| + reinterpret_cast<WorkItem*>(WorkItem::CreateCreateRegKeyWorkItem(
|
| + HKEY_CURRENT_USER, key_to_create, WorkItem::kWow64Default)));
|
| work_item_list->AddWorkItem(work_item.release());
|
|
|
| std::wstring not_created_key(kTestRoot);
|
| @@ -131,14 +137,18 @@ TEST_F(WorkItemListTest, ExecutionFailAndRollback) {
|
| std::wstring name(kName);
|
| std::wstring data(kDataStr);
|
| work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER, not_created_key,
|
| - name, data, false)));
|
| + WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER,
|
| + not_created_key,
|
| + WorkItem::kWow64Default,
|
| + name,
|
| + data,
|
| + false)));
|
| work_item_list->AddWorkItem(work_item.release());
|
|
|
| // This one will not be executed because we will fail early.
|
| - work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateCreateRegKeyWorkItem(HKEY_CURRENT_USER,
|
| - not_created_key)));
|
| + work_item.reset(
|
| + reinterpret_cast<WorkItem*>(WorkItem::CreateCreateRegKeyWorkItem(
|
| + HKEY_CURRENT_USER, not_created_key, WorkItem::kWow64Default)));
|
| work_item_list->AddWorkItem(work_item.release());
|
|
|
| EXPECT_FALSE(work_item_list->Do());
|
| @@ -182,15 +192,20 @@ TEST_F(WorkItemListTest, ConditionalExecutionSuccess) {
|
| std::wstring key_to_create(kTestRoot);
|
| key_to_create.push_back(base::FilePath::kSeparators[0]);
|
| key_to_create.append(L"ExecutionSuccess");
|
| - work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateCreateRegKeyWorkItem(HKEY_CURRENT_USER, key_to_create)));
|
| + work_item.reset(
|
| + reinterpret_cast<WorkItem*>(WorkItem::CreateCreateRegKeyWorkItem(
|
| + HKEY_CURRENT_USER, key_to_create, WorkItem::kWow64Default)));
|
| conditional_work_item_list->AddWorkItem(work_item.release());
|
|
|
| std::wstring name(kName);
|
| std::wstring data(kDataStr);
|
| work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER, key_to_create,
|
| - name, data, false)));
|
| + WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER,
|
| + key_to_create,
|
| + WorkItem::kWow64Default,
|
| + name,
|
| + data,
|
| + false)));
|
| conditional_work_item_list->AddWorkItem(work_item.release());
|
|
|
| work_item_list->AddWorkItem(conditional_work_item_list.release());
|
| @@ -238,15 +253,20 @@ TEST_F(WorkItemListTest, ConditionalExecutionConditionFailure) {
|
| std::wstring key_to_create(kTestRoot);
|
| key_to_create.push_back(base::FilePath::kSeparators[0]);
|
| key_to_create.append(L"ExecutionSuccess");
|
| - work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateCreateRegKeyWorkItem(HKEY_CURRENT_USER, key_to_create)));
|
| + work_item.reset(
|
| + reinterpret_cast<WorkItem*>(WorkItem::CreateCreateRegKeyWorkItem(
|
| + HKEY_CURRENT_USER, key_to_create, WorkItem::kWow64Default)));
|
| conditional_work_item_list->AddWorkItem(work_item.release());
|
|
|
| std::wstring name(kName);
|
| std::wstring data(kDataStr);
|
| work_item.reset(reinterpret_cast<WorkItem*>(
|
| - WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER, key_to_create,
|
| - name, data, false)));
|
| + WorkItem::CreateSetRegValueWorkItem(HKEY_CURRENT_USER,
|
| + key_to_create,
|
| + WorkItem::kWow64Default,
|
| + name,
|
| + data,
|
| + false)));
|
| conditional_work_item_list->AddWorkItem(work_item.release());
|
|
|
| work_item_list->AddWorkItem(conditional_work_item_list.release());
|
|
|