| Index: base/metrics/histogram_unittest.cc
|
| diff --git a/base/metrics/histogram_unittest.cc b/base/metrics/histogram_unittest.cc
|
| index 03dc7bda8b912f9ab30ca03e54459303e8829c02..4fa0aa58ec08d35e0fa923a9d58700d5a575906e 100644
|
| --- a/base/metrics/histogram_unittest.cc
|
| +++ b/base/metrics/histogram_unittest.cc
|
| @@ -9,11 +9,11 @@
|
| #include <stdint.h>
|
|
|
| #include <climits>
|
| +#include <memory>
|
| #include <string>
|
| #include <vector>
|
|
|
| #include "base/logging.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/metrics/bucket_ranges.h"
|
| #include "base/metrics/histogram_macros.h"
|
| #include "base/metrics/persistent_histogram_allocator.h"
|
| @@ -84,7 +84,7 @@ class HistogramTest : public testing::TestWithParam<bool> {
|
| const bool use_persistent_histogram_allocator_;
|
|
|
| StatisticsRecorder* statistics_recorder_ = nullptr;
|
| - scoped_ptr<char[]> allocator_memory_;
|
| + std::unique_ptr<char[]> allocator_memory_;
|
| PersistentMemoryAllocator* allocator_ = nullptr;
|
|
|
| private:
|
| @@ -136,7 +136,7 @@ TEST_P(HistogramTest, NameMatchTest) {
|
| HistogramBase* histogram = LinearHistogram::FactoryGet(
|
| "DuplicatedHistogram", 1, 101, 102, HistogramBase::kNoFlags);
|
|
|
| - scoped_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
|
| + std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
|
| EXPECT_EQ(2, samples->TotalCount());
|
| EXPECT_EQ(2, samples->GetCount(10));
|
| }
|
| @@ -150,7 +150,7 @@ TEST_P(HistogramTest, DeltaTest) {
|
| histogram->Add(10);
|
| histogram->Add(50);
|
|
|
| - scoped_ptr<HistogramSamples> samples = histogram->SnapshotDelta();
|
| + std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta();
|
| EXPECT_EQ(3, samples->TotalCount());
|
| EXPECT_EQ(1, samples->GetCount(1));
|
| EXPECT_EQ(1, samples->GetCount(10));
|
| @@ -330,7 +330,7 @@ TEST_P(HistogramTest, AddCountTest) {
|
| histogram->AddCount(20, 15);
|
| histogram->AddCount(30, 14);
|
|
|
| - scoped_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
|
| + std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
|
| EXPECT_EQ(29, samples->TotalCount());
|
| EXPECT_EQ(15, samples->GetCount(20));
|
| EXPECT_EQ(14, samples->GetCount(30));
|
| @@ -338,7 +338,7 @@ TEST_P(HistogramTest, AddCountTest) {
|
| histogram->AddCount(20, 25);
|
| histogram->AddCount(30, 24);
|
|
|
| - scoped_ptr<HistogramSamples> samples2 = histogram->SnapshotSamples();
|
| + std::unique_ptr<HistogramSamples> samples2 = histogram->SnapshotSamples();
|
| EXPECT_EQ(78, samples2->TotalCount());
|
| EXPECT_EQ(40, samples2->GetCount(20));
|
| EXPECT_EQ(38, samples2->GetCount(30));
|
| @@ -353,7 +353,7 @@ TEST_P(HistogramTest, AddCount_LargeValuesDontOverflow) {
|
| histogram->AddCount(200000000, 15);
|
| histogram->AddCount(300000000, 14);
|
|
|
| - scoped_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
|
| + std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
|
| EXPECT_EQ(29, samples->TotalCount());
|
| EXPECT_EQ(15, samples->GetCount(200000000));
|
| EXPECT_EQ(14, samples->GetCount(300000000));
|
| @@ -361,7 +361,7 @@ TEST_P(HistogramTest, AddCount_LargeValuesDontOverflow) {
|
| histogram->AddCount(200000000, 25);
|
| histogram->AddCount(300000000, 24);
|
|
|
| - scoped_ptr<HistogramSamples> samples2 = histogram->SnapshotSamples();
|
| + std::unique_ptr<HistogramSamples> samples2 = histogram->SnapshotSamples();
|
| EXPECT_EQ(78, samples2->TotalCount());
|
| EXPECT_EQ(40, samples2->GetCount(200000000));
|
| EXPECT_EQ(38, samples2->GetCount(300000000));
|
| @@ -383,7 +383,7 @@ TEST_P(HistogramTest, BoundsTest) {
|
| histogram->Add(10000);
|
|
|
| // Verify they landed in the underflow, and overflow buckets.
|
| - scoped_ptr<SampleVector> samples = histogram->SnapshotSampleVector();
|
| + std::unique_ptr<SampleVector> samples = histogram->SnapshotSampleVector();
|
| EXPECT_EQ(2, samples->GetCountAtIndex(0));
|
| EXPECT_EQ(0, samples->GetCountAtIndex(1));
|
| size_t array_size = histogram->bucket_count();
|
| @@ -407,7 +407,7 @@ TEST_P(HistogramTest, BoundsTest) {
|
| test_custom_histogram->Add(INT_MAX);
|
|
|
| // Verify they landed in the underflow, and overflow buckets.
|
| - scoped_ptr<SampleVector> custom_samples =
|
| + std::unique_ptr<SampleVector> custom_samples =
|
| test_custom_histogram->SnapshotSampleVector();
|
| EXPECT_EQ(2, custom_samples->GetCountAtIndex(0));
|
| EXPECT_EQ(0, custom_samples->GetCountAtIndex(1));
|
| @@ -431,7 +431,7 @@ TEST_P(HistogramTest, BucketPlacementTest) {
|
| }
|
|
|
| // Check to see that the bucket counts reflect our additions.
|
| - scoped_ptr<SampleVector> samples = histogram->SnapshotSampleVector();
|
| + std::unique_ptr<SampleVector> samples = histogram->SnapshotSampleVector();
|
| for (int i = 0; i < 8; i++)
|
| EXPECT_EQ(i + 1, samples->GetCountAtIndex(i));
|
| }
|
| @@ -444,7 +444,7 @@ TEST_P(HistogramTest, CorruptSampleCounts) {
|
| histogram->Add(20);
|
| histogram->Add(40);
|
|
|
| - scoped_ptr<SampleVector> snapshot = histogram->SnapshotSampleVector();
|
| + std::unique_ptr<SampleVector> snapshot = histogram->SnapshotSampleVector();
|
| EXPECT_EQ(HistogramBase::NO_INCONSISTENCIES,
|
| histogram->FindCorruption(*snapshot));
|
| EXPECT_EQ(2, snapshot->redundant_count());
|
| @@ -467,7 +467,7 @@ TEST_P(HistogramTest, CorruptBucketBounds) {
|
| Histogram* histogram = static_cast<Histogram*>(
|
| Histogram::FactoryGet("Histogram", 1, 64, 8, HistogramBase::kNoFlags));
|
|
|
| - scoped_ptr<HistogramSamples> snapshot = histogram->SnapshotSamples();
|
| + std::unique_ptr<HistogramSamples> snapshot = histogram->SnapshotSamples();
|
| EXPECT_EQ(HistogramBase::NO_INCONSISTENCIES,
|
| histogram->FindCorruption(*snapshot));
|
|
|
|
|