Index: components/metrics/metrics_log_unittest.cc |
diff --git a/components/metrics/metrics_log_unittest.cc b/components/metrics/metrics_log_unittest.cc |
index 807328cb1da4bfab270afc0395d816878ce7b71d..57a1209f1adfe809dee1b014bff7da3596ea43fb 100644 |
--- a/components/metrics/metrics_log_unittest.cc |
+++ b/components/metrics/metrics_log_unittest.cc |
@@ -276,12 +276,15 @@ TEST_F(MetricsLogTest, LoadSavedEnvironmentFromPrefs) { |
prefs::kStabilitySavedSystemProfileHash; |
TestMetricsServiceClient client; |
+ client.set_version_string("bogus version"); |
// The pref value is empty, so loading it from prefs should fail. |
{ |
TestMetricsLog log( |
kClientId, kSessionId, MetricsLog::ONGOING_LOG, &client, &prefs_); |
- EXPECT_FALSE(log.LoadSavedEnvironmentFromPrefs()); |
+ std::string app_version; |
+ EXPECT_FALSE(log.LoadSavedEnvironmentFromPrefs(&app_version)); |
+ EXPECT_TRUE(app_version.empty()); |
} |
// Do a RecordEnvironment() call and check whether the pref is recorded. |
@@ -298,7 +301,9 @@ TEST_F(MetricsLogTest, LoadSavedEnvironmentFromPrefs) { |
{ |
TestMetricsLog log( |
kClientId, kSessionId, MetricsLog::ONGOING_LOG, &client, &prefs_); |
- EXPECT_TRUE(log.LoadSavedEnvironmentFromPrefs()); |
+ std::string app_version; |
+ EXPECT_TRUE(log.LoadSavedEnvironmentFromPrefs(&app_version)); |
+ EXPECT_EQ("bogus version", app_version); |
// Check some values in the system profile. |
EXPECT_EQ(kInstallDateExpected, log.system_profile().install_date()); |
EXPECT_EQ(kEnabledDateExpected, log.system_profile().uma_enabled_date()); |
@@ -322,7 +327,9 @@ TEST_F(MetricsLogTest, LoadSavedEnvironmentFromPrefs) { |
prefs_.SetString(kSystemProfileHashPref, "deadbeef"); |
TestMetricsLog log( |
kClientId, kSessionId, MetricsLog::ONGOING_LOG, &client, &prefs_); |
- EXPECT_FALSE(log.LoadSavedEnvironmentFromPrefs()); |
+ std::string app_version; |
+ EXPECT_FALSE(log.LoadSavedEnvironmentFromPrefs(&app_version)); |
+ EXPECT_TRUE(app_version.empty()); |
// Ensure that the prefs are cleared, even if the call failed. |
EXPECT_TRUE(prefs_.GetString(kSystemProfilePref).empty()); |
EXPECT_TRUE(prefs_.GetString(kSystemProfileHashPref).empty()); |