Index: chrome/browser/chromeos/settings/device_settings_service_unittest.cc |
diff --git a/chrome/browser/chromeos/settings/device_settings_service_unittest.cc b/chrome/browser/chromeos/settings/device_settings_service_unittest.cc |
index 539d7c5d53a1cd74bf39f23f8409b1e870e271b1..843afd9a088ae734d37ef4cf0da67d6c455502f3 100644 |
--- a/chrome/browser/chromeos/settings/device_settings_service_unittest.cc |
+++ b/chrome/browser/chromeos/settings/device_settings_service_unittest.cc |
@@ -58,12 +58,12 @@ class DeviceSettingsServiceTest : public DeviceSettingsTestBase { |
} |
void CheckPolicy() { |
- ASSERT_TRUE(device_settings_service_.policy_data()); |
+ ASSERT_TRUE(device_settings_service_->policy_data()); |
EXPECT_EQ(device_policy_.policy_data().SerializeAsString(), |
- device_settings_service_.policy_data()->SerializeAsString()); |
- ASSERT_TRUE(device_settings_service_.device_settings()); |
+ device_settings_service_->policy_data()->SerializeAsString()); |
+ ASSERT_TRUE(device_settings_service_->device_settings()); |
EXPECT_EQ(device_policy_.payload().SerializeAsString(), |
- device_settings_service_.device_settings()->SerializeAsString()); |
+ device_settings_service_->device_settings()->SerializeAsString()); |
} |
bool operation_completed_; |
@@ -79,9 +79,9 @@ TEST_F(DeviceSettingsServiceTest, LoadNoKey) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_KEY_UNAVAILABLE, |
- device_settings_service_.status()); |
- EXPECT_FALSE(device_settings_service_.policy_data()); |
- EXPECT_FALSE(device_settings_service_.device_settings()); |
+ device_settings_service_->status()); |
+ EXPECT_FALSE(device_settings_service_->policy_data()); |
+ EXPECT_FALSE(device_settings_service_->device_settings()); |
} |
TEST_F(DeviceSettingsServiceTest, LoadNoPolicy) { |
@@ -89,9 +89,9 @@ TEST_F(DeviceSettingsServiceTest, LoadNoPolicy) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_NO_POLICY, |
- device_settings_service_.status()); |
- EXPECT_FALSE(device_settings_service_.policy_data()); |
- EXPECT_FALSE(device_settings_service_.device_settings()); |
+ device_settings_service_->status()); |
+ EXPECT_FALSE(device_settings_service_->policy_data()); |
+ EXPECT_FALSE(device_settings_service_->device_settings()); |
} |
TEST_F(DeviceSettingsServiceTest, LoadValidationError) { |
@@ -101,9 +101,9 @@ TEST_F(DeviceSettingsServiceTest, LoadValidationError) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_VALIDATION_ERROR, |
- device_settings_service_.status()); |
- EXPECT_FALSE(device_settings_service_.policy_data()); |
- EXPECT_FALSE(device_settings_service_.device_settings()); |
+ device_settings_service_->status()); |
+ EXPECT_FALSE(device_settings_service_->policy_data()); |
+ EXPECT_FALSE(device_settings_service_->device_settings()); |
} |
TEST_F(DeviceSettingsServiceTest, LoadValidationErrorFutureTimestamp) { |
@@ -117,46 +117,47 @@ TEST_F(DeviceSettingsServiceTest, LoadValidationErrorFutureTimestamp) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_TEMP_VALIDATION_ERROR, |
- device_settings_service_.status()); |
- EXPECT_FALSE(device_settings_service_.policy_data()); |
- EXPECT_FALSE(device_settings_service_.device_settings()); |
+ device_settings_service_->status()); |
+ EXPECT_FALSE(device_settings_service_->policy_data()); |
+ EXPECT_FALSE(device_settings_service_->device_settings()); |
} |
TEST_F(DeviceSettingsServiceTest, LoadSuccess) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
CheckPolicy(); |
} |
TEST_F(DeviceSettingsServiceTest, SignAndStoreNoKey) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
scoped_ptr<em::ChromeDeviceSettingsProto> new_device_settings( |
new em::ChromeDeviceSettingsProto(device_policy_.payload())); |
new_device_settings->mutable_device_policy_refresh_rate()-> |
set_device_policy_refresh_rate(300); |
- device_settings_service_.SignAndStore( |
+ device_settings_service_->SignAndStore( |
new_device_settings.Pass(), |
base::Bind(&DeviceSettingsServiceTest::SetOperationCompleted, |
base::Unretained(this))); |
FlushDeviceSettings(); |
EXPECT_TRUE(operation_completed_); |
EXPECT_EQ(DeviceSettingsService::STORE_KEY_UNAVAILABLE, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
CheckPolicy(); |
} |
TEST_F(DeviceSettingsServiceTest, SignAndStoreFailure) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
owner_key_util_->SetPrivateKey(device_policy_.signing_key()); |
- device_settings_service_.SetUsername(device_policy_.policy_data().username()); |
+ device_settings_service_->SetUsername( |
+ device_policy_.policy_data().username()); |
FlushDeviceSettings(); |
scoped_ptr<em::ChromeDeviceSettingsProto> new_device_settings( |
@@ -164,30 +165,31 @@ TEST_F(DeviceSettingsServiceTest, SignAndStoreFailure) { |
new_device_settings->mutable_device_policy_refresh_rate()-> |
set_device_policy_refresh_rate(300); |
device_settings_test_helper_.set_store_result(false); |
- device_settings_service_.SignAndStore( |
+ device_settings_service_->SignAndStore( |
new_device_settings.Pass(), |
base::Bind(&DeviceSettingsServiceTest::SetOperationCompleted, |
base::Unretained(this))); |
FlushDeviceSettings(); |
EXPECT_TRUE(operation_completed_); |
EXPECT_EQ(DeviceSettingsService::STORE_OPERATION_FAILED, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
CheckPolicy(); |
} |
TEST_F(DeviceSettingsServiceTest, SignAndStoreSuccess) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
owner_key_util_->SetPrivateKey(device_policy_.signing_key()); |
- device_settings_service_.SetUsername(device_policy_.policy_data().username()); |
+ device_settings_service_->SetUsername( |
+ device_policy_.policy_data().username()); |
FlushDeviceSettings(); |
device_policy_.payload().mutable_device_policy_refresh_rate()-> |
set_device_policy_refresh_rate(300); |
device_policy_.Build(); |
- device_settings_service_.SignAndStore( |
+ device_settings_service_->SignAndStore( |
scoped_ptr<em::ChromeDeviceSettingsProto>( |
new em::ChromeDeviceSettingsProto(device_policy_.payload())), |
base::Bind(&DeviceSettingsServiceTest::SetOperationCompleted, |
@@ -195,10 +197,10 @@ TEST_F(DeviceSettingsServiceTest, SignAndStoreSuccess) { |
FlushDeviceSettings(); |
EXPECT_TRUE(operation_completed_); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
- ASSERT_TRUE(device_settings_service_.device_settings()); |
+ device_settings_service_->status()); |
+ ASSERT_TRUE(device_settings_service_->device_settings()); |
EXPECT_EQ(device_policy_.payload().SerializeAsString(), |
- device_settings_service_.device_settings()->SerializeAsString()); |
+ device_settings_service_->device_settings()->SerializeAsString()); |
} |
TEST_F(DeviceSettingsServiceTest, StoreFailure) { |
@@ -206,17 +208,17 @@ TEST_F(DeviceSettingsServiceTest, StoreFailure) { |
device_settings_test_helper_.set_policy_blob(std::string()); |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_KEY_UNAVAILABLE, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
device_settings_test_helper_.set_store_result(false); |
- device_settings_service_.Store( |
+ device_settings_service_->Store( |
device_policy_.GetCopy(), |
base::Bind(&DeviceSettingsServiceTest::SetOperationCompleted, |
base::Unretained(this))); |
FlushDeviceSettings(); |
EXPECT_TRUE(operation_completed_); |
EXPECT_EQ(DeviceSettingsService::STORE_OPERATION_FAILED, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
} |
TEST_F(DeviceSettingsServiceTest, StoreSuccess) { |
@@ -224,98 +226,99 @@ TEST_F(DeviceSettingsServiceTest, StoreSuccess) { |
device_settings_test_helper_.set_policy_blob(std::string()); |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_KEY_UNAVAILABLE, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
owner_key_util_->SetPublicKeyFromPrivateKey(device_policy_.signing_key()); |
- device_settings_service_.Store( |
+ device_settings_service_->Store( |
device_policy_.GetCopy(), |
base::Bind(&DeviceSettingsServiceTest::SetOperationCompleted, |
base::Unretained(this))); |
FlushDeviceSettings(); |
EXPECT_TRUE(operation_completed_); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
CheckPolicy(); |
} |
TEST_F(DeviceSettingsServiceTest, StoreRotation) { |
ReloadDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
device_policy_.payload().mutable_device_policy_refresh_rate()-> |
set_device_policy_refresh_rate(300); |
device_policy_.set_new_signing_key( |
policy::PolicyBuilder::CreateTestNewSigningKey()); |
device_policy_.Build(); |
- device_settings_service_.Store(device_policy_.GetCopy(), base::Closure()); |
+ device_settings_service_->Store(device_policy_.GetCopy(), base::Closure()); |
FlushDeviceSettings(); |
owner_key_util_->SetPublicKeyFromPrivateKey(device_policy_.new_signing_key()); |
- device_settings_service_.OwnerKeySet(true); |
+ device_settings_service_->OwnerKeySet(true); |
FlushDeviceSettings(); |
EXPECT_EQ(DeviceSettingsService::STORE_SUCCESS, |
- device_settings_service_.status()); |
+ device_settings_service_->status()); |
CheckPolicy(); |
// Check the new key has been loaded. |
std::vector<uint8> key; |
ASSERT_TRUE(device_policy_.new_signing_key()->ExportPublicKey(&key)); |
- EXPECT_EQ(*device_settings_service_.GetOwnerKey()->public_key(), key); |
+ EXPECT_EQ(*device_settings_service_->GetOwnerKey()->public_key(), key); |
} |
TEST_F(DeviceSettingsServiceTest, OwnershipStatus) { |
owner_key_util_->Clear(); |
- EXPECT_FALSE(device_settings_service_.HasPrivateOwnerKey()); |
- EXPECT_FALSE(device_settings_service_.GetOwnerKey()); |
+ EXPECT_FALSE(device_settings_service_->HasPrivateOwnerKey()); |
+ EXPECT_FALSE(device_settings_service_->GetOwnerKey()); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_UNKNOWN, |
- device_settings_service_.GetOwnershipStatus()); |
+ device_settings_service_->GetOwnershipStatus()); |
- device_settings_service_.GetOwnershipStatusAsync( |
+ device_settings_service_->GetOwnershipStatusAsync( |
base::Bind(&DeviceSettingsServiceTest::SetOwnershipStatus, |
base::Unretained(this))); |
FlushDeviceSettings(); |
- EXPECT_FALSE(device_settings_service_.HasPrivateOwnerKey()); |
- ASSERT_TRUE(device_settings_service_.GetOwnerKey()); |
- EXPECT_FALSE(device_settings_service_.GetOwnerKey()->public_key()); |
- EXPECT_FALSE(device_settings_service_.GetOwnerKey()->private_key()); |
+ EXPECT_FALSE(device_settings_service_->HasPrivateOwnerKey()); |
+ ASSERT_TRUE(device_settings_service_->GetOwnerKey()); |
+ EXPECT_FALSE(device_settings_service_->GetOwnerKey()->public_key()); |
+ EXPECT_FALSE(device_settings_service_->GetOwnerKey()->private_key()); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_NONE, |
- device_settings_service_.GetOwnershipStatus()); |
+ device_settings_service_->GetOwnershipStatus()); |
EXPECT_FALSE(is_owner_); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_NONE, ownership_status_); |
owner_key_util_->SetPublicKeyFromPrivateKey(device_policy_.signing_key()); |
ReloadDeviceSettings(); |
- device_settings_service_.GetOwnershipStatusAsync( |
+ device_settings_service_->GetOwnershipStatusAsync( |
base::Bind(&DeviceSettingsServiceTest::SetOwnershipStatus, |
base::Unretained(this))); |
FlushDeviceSettings(); |
- EXPECT_FALSE(device_settings_service_.HasPrivateOwnerKey()); |
- ASSERT_TRUE(device_settings_service_.GetOwnerKey()); |
- ASSERT_TRUE(device_settings_service_.GetOwnerKey()->public_key()); |
+ EXPECT_FALSE(device_settings_service_->HasPrivateOwnerKey()); |
+ ASSERT_TRUE(device_settings_service_->GetOwnerKey()); |
+ ASSERT_TRUE(device_settings_service_->GetOwnerKey()->public_key()); |
std::vector<uint8> key; |
ASSERT_TRUE(device_policy_.signing_key()->ExportPublicKey(&key)); |
- EXPECT_EQ(*device_settings_service_.GetOwnerKey()->public_key(), key); |
- EXPECT_FALSE(device_settings_service_.GetOwnerKey()->private_key()); |
+ EXPECT_EQ(*device_settings_service_->GetOwnerKey()->public_key(), key); |
+ EXPECT_FALSE(device_settings_service_->GetOwnerKey()->private_key()); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_TAKEN, |
- device_settings_service_.GetOwnershipStatus()); |
+ device_settings_service_->GetOwnershipStatus()); |
EXPECT_FALSE(is_owner_); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_TAKEN, ownership_status_); |
owner_key_util_->SetPrivateKey(device_policy_.signing_key()); |
- device_settings_service_.SetUsername(device_policy_.policy_data().username()); |
- device_settings_service_.GetOwnershipStatusAsync( |
+ device_settings_service_->SetUsername( |
+ device_policy_.policy_data().username()); |
+ device_settings_service_->GetOwnershipStatusAsync( |
base::Bind(&DeviceSettingsServiceTest::SetOwnershipStatus, |
base::Unretained(this))); |
FlushDeviceSettings(); |
- EXPECT_TRUE(device_settings_service_.HasPrivateOwnerKey()); |
- ASSERT_TRUE(device_settings_service_.GetOwnerKey()); |
- ASSERT_TRUE(device_settings_service_.GetOwnerKey()->public_key()); |
+ EXPECT_TRUE(device_settings_service_->HasPrivateOwnerKey()); |
+ ASSERT_TRUE(device_settings_service_->GetOwnerKey()); |
+ ASSERT_TRUE(device_settings_service_->GetOwnerKey()->public_key()); |
ASSERT_TRUE(device_policy_.signing_key()->ExportPublicKey(&key)); |
- EXPECT_EQ(*device_settings_service_.GetOwnerKey()->public_key(), key); |
- EXPECT_TRUE(device_settings_service_.GetOwnerKey()->private_key()); |
+ EXPECT_EQ(*device_settings_service_->GetOwnerKey()->public_key(), key); |
+ EXPECT_TRUE(device_settings_service_->GetOwnerKey()->private_key()); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_TAKEN, |
- device_settings_service_.GetOwnershipStatus()); |
+ device_settings_service_->GetOwnershipStatus()); |
EXPECT_TRUE(is_owner_); |
EXPECT_EQ(DeviceSettingsService::OWNERSHIP_TAKEN, ownership_status_); |
} |
@@ -323,7 +326,7 @@ TEST_F(DeviceSettingsServiceTest, OwnershipStatus) { |
TEST_F(DeviceSettingsServiceTest, Observer) { |
owner_key_util_->Clear(); |
MockDeviceSettingsObserver observer_; |
- device_settings_service_.AddObserver(&observer_); |
+ device_settings_service_->AddObserver(&observer_); |
EXPECT_CALL(observer_, OwnershipStatusChanged()).Times(1); |
EXPECT_CALL(observer_, DeviceSettingsUpdated()).Times(1); |
@@ -338,17 +341,17 @@ TEST_F(DeviceSettingsServiceTest, Observer) { |
EXPECT_CALL(observer_, OwnershipStatusChanged()).Times(0); |
EXPECT_CALL(observer_, DeviceSettingsUpdated()).Times(1); |
- device_settings_service_.Store(device_policy_.GetCopy(), base::Closure()); |
+ device_settings_service_->Store(device_policy_.GetCopy(), base::Closure()); |
FlushDeviceSettings(); |
Mock::VerifyAndClearExpectations(&observer_); |
EXPECT_CALL(observer_, OwnershipStatusChanged()).Times(0); |
EXPECT_CALL(observer_, DeviceSettingsUpdated()).Times(1); |
- device_settings_service_.PropertyChangeComplete(true); |
+ device_settings_service_->PropertyChangeComplete(true); |
FlushDeviceSettings(); |
Mock::VerifyAndClearExpectations(&observer_); |
- device_settings_service_.RemoveObserver(&observer_); |
+ device_settings_service_->RemoveObserver(&observer_); |
} |
} // namespace chromeos |