Index: base/metrics/statistics_recorder_unittest.cc |
diff --git a/base/metrics/statistics_recorder_unittest.cc b/base/metrics/statistics_recorder_unittest.cc |
index 6be7d5bb881a893791f45c83e8ff552ffa69d452..bed1cd9f60727af1d56acfa1a3416beb1cbfee66 100644 |
--- a/base/metrics/statistics_recorder_unittest.cc |
+++ b/base/metrics/statistics_recorder_unittest.cc |
@@ -36,12 +36,13 @@ class StatisticsRecorderTest : public testing::Test { |
} |
void InitializeStatisticsRecorder() { |
- statistics_recorder_ = new StatisticsRecorder(); |
+ DCHECK(!statistics_recorder_); |
+ StatisticsRecorder::UninitializeForTesting(); |
+ statistics_recorder_.reset(new StatisticsRecorder()); |
} |
void UninitializeStatisticsRecorder() { |
- delete statistics_recorder_; |
- statistics_recorder_ = NULL; |
+ statistics_recorder_.reset(); |
} |
Histogram* CreateHistogram(const std::string& name, |
@@ -59,11 +60,12 @@ class StatisticsRecorderTest : public testing::Test { |
delete histogram; |
} |
- StatisticsRecorder* statistics_recorder_; |
+ std::unique_ptr<StatisticsRecorder> statistics_recorder_; |
}; |
TEST_F(StatisticsRecorderTest, NotInitialized) { |
UninitializeStatisticsRecorder(); |
+ StatisticsRecorder::UninitializeForTesting(); |
Alexei Svitkine (slow)
2016/04/08 15:04:19
Shouldn't this be part of UninitializeStatisticsRe
bcwhite
2016/04/08 16:06:33
It's not generally important since it's just a sta
|
ASSERT_FALSE(StatisticsRecorder::IsActive()); |