Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(194)

Side by Side Diff: chrome/browser/chromeos/policy/device_policy_cros_browser_test.cc

Issue 184563006: Move WriteFile and WriteFileDescriptor from file_util to base namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/chromeos/policy/device_policy_cros_browser_test.h" 5 #include "chrome/browser/chromeos/policy/device_policy_cros_browser_test.h"
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/file_util.h" 10 #include "base/file_util.h"
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 43
44 attribute = install_attrs_proto.add_attributes(); 44 attribute = install_attrs_proto.add_attributes();
45 attribute->set_name(EnterpriseInstallAttributes::kAttrEnterpriseUser); 45 attribute->set_name(EnterpriseInstallAttributes::kAttrEnterpriseUser);
46 attribute->set_value(device_policy_.policy_data().username()); 46 attribute->set_value(device_policy_.policy_data().username());
47 47
48 base::FilePath install_attrs_file = 48 base::FilePath install_attrs_file =
49 temp_dir_.path().AppendASCII("install_attributes.pb"); 49 temp_dir_.path().AppendASCII("install_attributes.pb");
50 const std::string install_attrs_blob( 50 const std::string install_attrs_blob(
51 install_attrs_proto.SerializeAsString()); 51 install_attrs_proto.SerializeAsString());
52 ASSERT_EQ(static_cast<int>(install_attrs_blob.size()), 52 ASSERT_EQ(static_cast<int>(install_attrs_blob.size()),
53 file_util::WriteFile(install_attrs_file, 53 base::WriteFile(install_attrs_file,
54 install_attrs_blob.c_str(), 54 install_attrs_blob.c_str(),
55 install_attrs_blob.size())); 55 install_attrs_blob.size()));
56 ASSERT_TRUE(PathService::Override(chromeos::FILE_INSTALL_ATTRIBUTES, 56 ASSERT_TRUE(PathService::Override(chromeos::FILE_INSTALL_ATTRIBUTES,
57 install_attrs_file)); 57 install_attrs_file));
58 } 58 }
59 59
60 void DevicePolicyCrosTestHelper::InstallOwnerKey() { 60 void DevicePolicyCrosTestHelper::InstallOwnerKey() {
61 base::FilePath owner_key_file = temp_dir_.path().AppendASCII("owner.key"); 61 base::FilePath owner_key_file = temp_dir_.path().AppendASCII("owner.key");
62 std::vector<uint8> owner_key_bits; 62 std::vector<uint8> owner_key_bits;
63 ASSERT_TRUE( 63 ASSERT_TRUE(
64 device_policy()->GetSigningKey()->ExportPublicKey(&owner_key_bits)); 64 device_policy()->GetSigningKey()->ExportPublicKey(&owner_key_bits));
65 ASSERT_EQ( 65 ASSERT_EQ(base::WriteFile(
66 file_util::WriteFile(
67 owner_key_file, 66 owner_key_file,
68 reinterpret_cast<const char*>(vector_as_array(&owner_key_bits)), 67 reinterpret_cast<const char*>(vector_as_array(&owner_key_bits)),
69 owner_key_bits.size()), 68 owner_key_bits.size()),
70 static_cast<int>(owner_key_bits.size())); 69 static_cast<int>(owner_key_bits.size()));
71 ASSERT_TRUE(PathService::Override(chromeos::FILE_OWNER_KEY, owner_key_file)); 70 ASSERT_TRUE(PathService::Override(chromeos::FILE_OWNER_KEY, owner_key_file));
72 } 71 }
73 72
74 DevicePolicyCrosBrowserTest::DevicePolicyCrosBrowserTest() 73 DevicePolicyCrosBrowserTest::DevicePolicyCrosBrowserTest()
75 : fake_dbus_thread_manager_(new chromeos::FakeDBusThreadManager), 74 : fake_dbus_thread_manager_(new chromeos::FakeDBusThreadManager),
76 fake_session_manager_client_(new chromeos::FakeSessionManagerClient) { 75 fake_session_manager_client_(new chromeos::FakeSessionManagerClient) {
(...skipping 24 matching lines...) Expand all
101 100
102 void DevicePolicyCrosBrowserTest::RefreshDevicePolicy() { 101 void DevicePolicyCrosBrowserTest::RefreshDevicePolicy() {
103 // Reset the key to its original state. 102 // Reset the key to its original state.
104 device_policy()->SetDefaultSigningKey(); 103 device_policy()->SetDefaultSigningKey();
105 device_policy()->Build(); 104 device_policy()->Build();
106 session_manager_client()->set_device_policy(device_policy()->GetBlob()); 105 session_manager_client()->set_device_policy(device_policy()->GetBlob());
107 session_manager_client()->OnPropertyChangeComplete(true); 106 session_manager_client()->OnPropertyChangeComplete(true);
108 } 107 }
109 108
110 } // namespace policy 109 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698