| Index: chrome/test/base/uma_histogram_helper.h
|
| ===================================================================
|
| --- chrome/test/base/uma_histogram_helper.h (revision 158017)
|
| +++ chrome/test/base/uma_histogram_helper.h (working copy)
|
| @@ -6,6 +6,8 @@
|
| #define CHROME_TEST_BASE_UMA_HISTOGRAM_HELPER_H_
|
|
|
| #include "base/metrics/histogram.h"
|
| +#include "base/metrics/histogram_base.h"
|
| +#include "base/metrics/histogram_samples.h"
|
|
|
| // UMAHistogramHelper provides a simple interface for examining UMA histograms.
|
| // Tests can use this interface to verify that UMA data is getting logged as
|
| @@ -20,22 +22,25 @@
|
|
|
| // We know the exact number of samples in a bucket, and that no other bucket
|
| // should have samples.
|
| - void ExpectUniqueSample(const std::string& name, size_t bucket_id,
|
| - base::Histogram::Count expected_count);
|
| + void ExpectUniqueSample(const std::string& name,
|
| + base::HistogramBase::Sample sample,
|
| + base::HistogramBase::Count expected_count);
|
|
|
| // We don't know the values of the samples, but we know how many there are.
|
| - void ExpectTotalCount(const std::string& name, base::Histogram::Count count);
|
| + void ExpectTotalCount(const std::string& name,
|
| + base::HistogramBase::Count count);
|
|
|
| private:
|
| void FetchCallback();
|
|
|
| - void CheckBucketCount(const std::string& name, size_t bucket_id,
|
| + void CheckBucketCount(const std::string& name,
|
| + base::HistogramBase::Sample sample,
|
| base::Histogram::Count expected_count,
|
| - base::Histogram::SampleSet& samples);
|
| + base::HistogramSamples& samples);
|
|
|
| void CheckTotalCount(const std::string& name,
|
| base::Histogram::Count expected_count,
|
| - base::Histogram::SampleSet& samples);
|
| + base::HistogramSamples& samples);
|
|
|
| DISALLOW_COPY_AND_ASSIGN(UMAHistogramHelper);
|
| };
|
|
|