Index: net/base/cookie_monster_perftest.cc |
=================================================================== |
--- net/base/cookie_monster_perftest.cc (revision 31079) |
+++ net/base/cookie_monster_perftest.cc (working copy) |
@@ -40,7 +40,7 @@ |
static const GURL kUrlGoogle("http://www.google.izzle"); |
TEST(CookieMonsterTest, TestAddCookiesOnSingleHost) { |
- net::CookieMonster cm; |
+ scoped_refptr<net::CookieMonster> cm(new net::CookieMonster); |
std::vector<std::string> cookies; |
for (int i = 0; i < kNumCookies; i++) { |
cookies.push_back(StringPrintf("a%03d=b", i)); |
@@ -50,24 +50,24 @@ |
PerfTimeLogger timer("Cookie_monster_add_single_host"); |
for (std::vector<std::string>::const_iterator it = cookies.begin(); |
it != cookies.end(); ++it) { |
- EXPECT_TRUE(cm.SetCookie(kUrlGoogle, *it)); |
+ EXPECT_TRUE(cm->SetCookie(kUrlGoogle, *it)); |
} |
timer.Done(); |
PerfTimeLogger timer2("Cookie_monster_query_single_host"); |
for (std::vector<std::string>::const_iterator it = cookies.begin(); |
it != cookies.end(); ++it) { |
- cm.GetCookies(kUrlGoogle); |
+ cm->GetCookies(kUrlGoogle); |
} |
timer2.Done(); |
PerfTimeLogger timer3("Cookie_monster_deleteall_single_host"); |
- cm.DeleteAll(false); |
+ cm->DeleteAll(false); |
timer3.Done(); |
} |
TEST(CookieMonsterTest, TestAddCookieOnManyHosts) { |
- net::CookieMonster cm; |
+ scoped_refptr<net::CookieMonster> cm(new net::CookieMonster); |
std::string cookie(kCookieLine); |
std::vector<GURL> gurls; // just wanna have ffffuunnn |
for (int i = 0; i < kNumCookies; ++i) { |
@@ -78,18 +78,18 @@ |
PerfTimeLogger timer("Cookie_monster_add_many_hosts"); |
for (std::vector<GURL>::const_iterator it = gurls.begin(); |
it != gurls.end(); ++it) { |
- EXPECT_TRUE(cm.SetCookie(*it, cookie)); |
+ EXPECT_TRUE(cm->SetCookie(*it, cookie)); |
} |
timer.Done(); |
PerfTimeLogger timer2("Cookie_monster_query_many_hosts"); |
for (std::vector<GURL>::const_iterator it = gurls.begin(); |
it != gurls.end(); ++it) { |
- cm.GetCookies(*it); |
+ cm->GetCookies(*it); |
} |
timer2.Done(); |
PerfTimeLogger timer3("Cookie_monster_deleteall_many_hosts"); |
- cm.DeleteAll(false); |
+ cm->DeleteAll(false); |
timer3.Done(); |
} |