Index: net/cookies/cookie_monster_unittest.cc |
=================================================================== |
--- net/cookies/cookie_monster_unittest.cc (revision 155400) |
+++ net/cookies/cookie_monster_unittest.cc (working copy) |
@@ -12,6 +12,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/message_loop.h" |
#include "base/metrics/histogram.h" |
+#include "base/metrics/histogram_samples.h" |
#include "base/stringprintf.h" |
#include "base/string_tokenizer.h" |
#include "base/threading/thread.h" |
@@ -1928,23 +1929,23 @@ |
"Cookie.ExpirationDurationMinutes", 1, 10 * 365 * 24 * 60, 50, |
base::Histogram::kUmaTargetedHistogramFlag); |
- base::Histogram::SampleSet histogram_set_1; |
- expired_histogram->SnapshotSample(&histogram_set_1); |
+ scoped_ptr<base::HistogramSamples> samples1( |
+ expired_histogram->SnapshotSamples()); |
ASSERT_TRUE(SetCookieWithDetails( |
cm, GURL("http://fake.a.url"), "a", "b", "a.url", "/", |
base::Time::Now() + base::TimeDelta::FromMinutes(59), |
false, false)); |
- base::Histogram::SampleSet histogram_set_2; |
- expired_histogram->SnapshotSample(&histogram_set_2); |
- EXPECT_EQ(histogram_set_1.TotalCount() + 1, |
- histogram_set_2.TotalCount()); |
+ scoped_ptr<base::HistogramSamples> samples2( |
+ expired_histogram->SnapshotSamples()); |
+ EXPECT_EQ(samples1->TotalCount() + 1, samples2->TotalCount()); |
// kValidCookieLine creates a session cookie. |
ASSERT_TRUE(SetCookie(cm, url_google_, kValidCookieLine)); |
- expired_histogram->SnapshotSample(&histogram_set_1); |
- EXPECT_EQ(histogram_set_2.TotalCount(), |
- histogram_set_1.TotalCount()); |
+ |
+ scoped_ptr<base::HistogramSamples> samples3( |
+ expired_histogram->SnapshotSamples()); |
+ EXPECT_EQ(samples2->TotalCount(), samples3->TotalCount()); |
} |
namespace { |