| Index: net/cookies/cookie_store_unittest.h
|
| diff --git a/net/cookies/cookie_store_unittest.h b/net/cookies/cookie_store_unittest.h
|
| index da8cd13202ae374ddeaaaba3631e372b75f23cca..7ad55432c2b107a403e92629c7b518b16aba0b07 100644
|
| --- a/net/cookies/cookie_store_unittest.h
|
| +++ b/net/cookies/cookie_store_unittest.h
|
| @@ -109,8 +109,7 @@ class CookieStoreTest : public testing::Test {
|
| url, options,
|
| base::Bind(&StringResultCookieCallback::Run,
|
| base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.result();
|
| }
|
|
|
| @@ -122,8 +121,7 @@ class CookieStoreTest : public testing::Test {
|
| cs->GetCookiesWithOptionsAsync(
|
| url, options, base::Bind(&StringResultCookieCallback::Run,
|
| base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.result();
|
| }
|
|
|
| @@ -132,8 +130,7 @@ class CookieStoreTest : public testing::Test {
|
| GetCookieListCallback callback;
|
| cs->GetAllCookiesAsync(
|
| base::Bind(&GetCookieListCallback::Run, base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.cookies();
|
| }
|
|
|
| @@ -148,8 +145,7 @@ class CookieStoreTest : public testing::Test {
|
| base::Bind(
|
| &ResultSavingCookieCallback<bool>::Run,
|
| base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.result();
|
| }
|
|
|
| @@ -183,8 +179,7 @@ class CookieStoreTest : public testing::Test {
|
| cs->DeleteCookieAsync(
|
| url, cookie_name,
|
| base::Bind(&NoResultCookieCallback::Run, base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| }
|
|
|
| int DeleteCreatedBetween(CookieStore* cs,
|
| @@ -197,8 +192,7 @@ class CookieStoreTest : public testing::Test {
|
| base::Bind(
|
| &ResultSavingCookieCallback<int>::Run,
|
| base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.result();
|
| }
|
|
|
| @@ -213,8 +207,7 @@ class CookieStoreTest : public testing::Test {
|
| base::Bind(
|
| &ResultSavingCookieCallback<int>::Run,
|
| base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.result();
|
| }
|
|
|
| @@ -225,21 +218,10 @@ class CookieStoreTest : public testing::Test {
|
| base::Bind(
|
| &ResultSavingCookieCallback<int>::Run,
|
| base::Unretained(&callback)));
|
| - RunFor(kTimeout);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| return callback.result();
|
| }
|
|
|
| - void RunFor(int ms) {
|
| - // Runs the test thread message loop for up to |ms| milliseconds.
|
| - base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
|
| - FROM_HERE, base::Bind(&base::MessageLoop::QuitWhenIdle,
|
| - weak_factory_->GetWeakPtr()),
|
| - base::TimeDelta::FromMilliseconds(ms));
|
| - base::MessageLoop::current()->Run();
|
| - weak_factory_->InvalidateWeakPtrs();
|
| - }
|
| -
|
| scoped_refptr<CookieStore> GetCookieStore() {
|
| return CookieStoreTestTraits::Create();
|
| }
|
| @@ -1218,7 +1200,6 @@ class MultiThreadedCookieStoreTest :
|
| void RunOnOtherThread(const base::Closure& task) {
|
| other_thread_.Start();
|
| other_thread_.task_runner()->PostTask(FROM_HERE, task);
|
| - CookieStoreTest<CookieStoreTestTraits>::RunFor(kTimeout);
|
| other_thread_.Stop();
|
| }
|
|
|
| @@ -1240,7 +1221,7 @@ TYPED_TEST_P(MultiThreadedCookieStoreTest, ThreadCheckGetCookies) {
|
| &MultiThreadedCookieStoreTest<TypeParam>::GetCookiesTask,
|
| base::Unretained(this), cs, this->http_www_google_.url(), &callback);
|
| this->RunOnOtherThread(task);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| EXPECT_EQ("A=B", callback.result());
|
| }
|
|
|
| @@ -1259,7 +1240,7 @@ TYPED_TEST_P(MultiThreadedCookieStoreTest, ThreadCheckGetCookiesWithOptions) {
|
| base::Unretained(this), cs, this->http_www_google_.url(), options,
|
| &callback);
|
| this->RunOnOtherThread(task);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| EXPECT_EQ("A=B", callback.result());
|
| }
|
|
|
| @@ -1276,7 +1257,7 @@ TYPED_TEST_P(MultiThreadedCookieStoreTest, ThreadCheckSetCookieWithOptions) {
|
| base::Unretained(this), cs, this->http_www_google_.url(), "A=B", options,
|
| &callback);
|
| this->RunOnOtherThread(task);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| EXPECT_TRUE(callback.result());
|
| }
|
|
|
| @@ -1295,7 +1276,7 @@ TYPED_TEST_P(MultiThreadedCookieStoreTest, ThreadCheckDeleteCookie) {
|
| &MultiThreadedCookieStoreTest<TypeParam>::DeleteCookieTask,
|
| base::Unretained(this), cs, this->http_www_google_.url(), "A", &callback);
|
| this->RunOnOtherThread(task);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| }
|
|
|
| TYPED_TEST_P(MultiThreadedCookieStoreTest, ThreadCheckDeleteSessionCookies) {
|
| @@ -1317,7 +1298,7 @@ TYPED_TEST_P(MultiThreadedCookieStoreTest, ThreadCheckDeleteSessionCookies) {
|
| &MultiThreadedCookieStoreTest<TypeParam>::DeleteSessionCookiesTask,
|
| base::Unretained(this), cs, &callback);
|
| this->RunOnOtherThread(task);
|
| - EXPECT_TRUE(callback.did_run());
|
| + callback.WaitUntilDone();
|
| EXPECT_EQ(1, callback.result());
|
| }
|
|
|
|
|