Index: chrome/installer/util/google_update_settings_unittest.cc |
diff --git a/chrome/installer/util/google_update_settings_unittest.cc b/chrome/installer/util/google_update_settings_unittest.cc |
index 4e1fba28e01da40d4eee01de780b0ea92938fc30..a4b30afb7e7ae933e24945a8372369fe8652bfeb 100644 |
--- a/chrome/installer/util/google_update_settings_unittest.cc |
+++ b/chrome/installer/util/google_update_settings_unittest.cc |
@@ -126,29 +126,17 @@ class GoogleUpdateSettingsTest : public testing::Test { |
install == SYSTEM_INSTALL, kTestExperimentLabel)); |
// Validate that something is written. Only worry about the label itself. |
- RegKey key; |
std::wstring value; |
- HKEY root = install == SYSTEM_INSTALL ? |
- HKEY_LOCAL_MACHINE : HKEY_CURRENT_USER; |
- string16 state_key = install == SYSTEM_INSTALL ? |
- chrome->GetStateMediumKey() : chrome->GetStateKey(); |
- |
- EXPECT_EQ(ERROR_SUCCESS, |
- key.Open(root, state_key.c_str(), KEY_QUERY_VALUE)); |
- EXPECT_EQ(ERROR_SUCCESS, |
- key.ReadValue(google_update::kExperimentLabels, &value)); |
+ EXPECT_TRUE(GoogleUpdateSettings::ReadExperimentLabels( |
grt (UTC plus 2)
2013/01/09 18:49:51
this tests that Set/Read round-trips properly, but
SteveT
2013/01/09 19:36:10
Makes sense, assuming we trust the validation code
|
+ install == SYSTEM_INSTALL, &value)); |
EXPECT_EQ(kTestExperimentLabel, value); |
- key.Close(); |
// Now that the label is set, test the delete functionality. An empty label |
// should result in deleting the value. |
EXPECT_TRUE(GoogleUpdateSettings::SetExperimentLabels( |
install == SYSTEM_INSTALL, string16())); |
- EXPECT_EQ(ERROR_SUCCESS, |
- key.Open(root, state_key.c_str(), KEY_QUERY_VALUE)); |
- EXPECT_EQ(ERROR_FILE_NOT_FOUND, |
- key.ReadValue(google_update::kExperimentLabels, &value)); |
- key.Close(); |
+ EXPECT_FALSE(GoogleUpdateSettings::ReadExperimentLabels( |
+ install == SYSTEM_INSTALL, &value)); |
#else |
EXPECT_FALSE(chrome->ShouldSetExperimentLabels()); |
grt (UTC plus 2)
2013/01/09 18:49:51
add an expectation that ReadExperimentLables retur
SteveT
2013/01/09 19:36:10
Done.
|
#endif // GOOGLE_CHROME_BUILD |