Chromium Code Reviews| Index: third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
| diff --git a/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp b/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
| index 50b8d2411182ec175d37d118dc4f1c7589ecd02a..fcfa7ef53aadd2a43107ddcb1501664fbf67c984 100644 |
| --- a/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
| +++ b/third_party/WebKit/Source/core/loader/ThreadableLoaderTest.cpp |
| @@ -140,7 +140,10 @@ public: |
| void onTearDown() override |
| { |
| - m_loader.reset(); |
| + if (m_loader) { |
| + m_loader->cancel(); |
| + m_loader.reset(); |
| + } |
| } |
| private: |
| @@ -455,22 +458,6 @@ TEST_P(ThreadableLoaderTest, CancelAfterStart) |
| serveRequests(); |
| } |
| -TEST_P(ThreadableLoaderTest, ClearAfterStart) |
|
hiroshige
2016/07/19 06:56:14
How about keeping these Clear.* tests by adding ca
yhirano
2016/07/19 08:05:04
Done.
|
| -{ |
| - InSequence s; |
| - EXPECT_CALL(checkpoint(), Call(1)); |
| - createLoader(); |
| - callCheckpoint(1); |
| - |
| - EXPECT_CALL(checkpoint(), Call(2)).WillOnce(InvokeWithoutArgs(this, &ThreadableLoaderTest::clearLoader)); |
| - EXPECT_CALL(checkpoint(), Call(3)); |
| - |
| - startLoader(successURL()); |
| - callCheckpoint(2); |
| - callCheckpoint(3); |
| - serveRequests(); |
| -} |
| - |
| TEST_P(ThreadableLoaderTest, CancelInDidReceiveResponse) |
| { |
| InSequence s; |
| @@ -487,21 +474,6 @@ TEST_P(ThreadableLoaderTest, CancelInDidReceiveResponse) |
| serveRequests(); |
| } |
| -TEST_P(ThreadableLoaderTest, ClearInDidReceiveResponse) |
| -{ |
| - InSequence s; |
| - EXPECT_CALL(checkpoint(), Call(1)); |
| - createLoader(); |
| - callCheckpoint(1); |
| - |
| - EXPECT_CALL(checkpoint(), Call(2)); |
| - EXPECT_CALL(*client(), didReceiveResponseMock(_, _, _)).WillOnce(InvokeWithoutArgs(this, &ThreadableLoaderTest::clearLoader)); |
| - |
| - startLoader(successURL()); |
| - callCheckpoint(2); |
| - serveRequests(); |
| -} |
| - |
| TEST_P(ThreadableLoaderTest, CancelInDidReceiveData) |
| { |
| InSequence s; |
| @@ -519,22 +491,6 @@ TEST_P(ThreadableLoaderTest, CancelInDidReceiveData) |
| serveRequests(); |
| } |
| -TEST_P(ThreadableLoaderTest, ClearInDidReceiveData) |
| -{ |
| - InSequence s; |
| - EXPECT_CALL(checkpoint(), Call(1)); |
| - createLoader(); |
| - callCheckpoint(1); |
| - |
| - EXPECT_CALL(checkpoint(), Call(2)); |
| - EXPECT_CALL(*client(), didReceiveResponseMock(_, _, _)); |
| - EXPECT_CALL(*client(), didReceiveData(_, _)).WillOnce(InvokeWithoutArgs(this, &ThreadableLoaderTest::clearLoader)); |
| - |
| - startLoader(successURL()); |
| - callCheckpoint(2); |
| - serveRequests(); |
| -} |
| - |
| TEST_P(ThreadableLoaderTest, DidFinishLoading) |
| { |
| InSequence s; |
| @@ -571,24 +527,6 @@ TEST_P(ThreadableLoaderTest, CancelInDidFinishLoading) |
| serveRequests(); |
| } |
| -TEST_P(ThreadableLoaderTest, ClearInDidFinishLoading) |
| -{ |
| - InSequence s; |
| - EXPECT_CALL(checkpoint(), Call(1)); |
| - createLoader(); |
| - callCheckpoint(1); |
| - |
| - EXPECT_CALL(checkpoint(), Call(2)); |
| - EXPECT_CALL(*client(), didReceiveResponseMock(_, _, _)); |
| - EXPECT_CALL(*client(), didReceiveData(_, _)); |
| - EXPECT_CALL(*client(), didReceiveResourceTiming(_)); |
| - EXPECT_CALL(*client(), didFinishLoading(_, _)).WillOnce(InvokeWithoutArgs(this, &ThreadableLoaderTest::clearLoader)); |
| - |
| - startLoader(successURL()); |
| - callCheckpoint(2); |
| - serveRequests(); |
| -} |
| - |
| TEST_P(ThreadableLoaderTest, DidFail) |
| { |
| InSequence s; |