Index: third_party/WebKit/Source/modules/fetch/FetchDataLoaderTest.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/FetchDataLoaderTest.cpp b/third_party/WebKit/Source/modules/fetch/FetchDataLoaderTest.cpp |
index 666ac4404bfaa9fba403fde6599004f152572f8a..9c031faca1a3a3b1320205fd2a27698eea643fb4 100644 |
--- a/third_party/WebKit/Source/modules/fetch/FetchDataLoaderTest.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/FetchDataLoaderTest.cpp |
@@ -7,7 +7,6 @@ |
#include "modules/fetch/DataConsumerHandleTestUtil.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
-#include <memory> |
namespace blink { |
@@ -40,8 +39,8 @@ TEST(FetchDataLoaderTest, LoadAsBlob) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsBlobHandle("text/test"); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
RefPtr<BlobDataHandle> blobDataHandle; |
@@ -60,7 +59,7 @@ TEST(FetchDataLoaderTest, LoadAsBlob) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -81,8 +80,8 @@ TEST(FetchDataLoaderTest, LoadAsBlobFailed) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsBlobHandle("text/test"); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -100,7 +99,7 @@ TEST(FetchDataLoaderTest, LoadAsBlobFailed) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -116,8 +115,8 @@ TEST(FetchDataLoaderTest, LoadAsBlobCancel) |
{ |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsBlobHandle("text/test"); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -130,7 +129,7 @@ TEST(FetchDataLoaderTest, LoadAsBlobCancel) |
EXPECT_CALL(checkpoint, Call(3)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -141,15 +140,15 @@ TEST(FetchDataLoaderTest, LoadAsBlobCancel) |
TEST(FetchDataLoaderTest, LoadAsBlobViaDrainAsBlobDataHandleWithSameContentType) |
{ |
- std::unique_ptr<BlobData> blobData = BlobData::create(); |
+ OwnPtr<BlobData> blobData = BlobData::create(); |
blobData->appendBytes(kQuickBrownFox, kQuickBrownFoxLengthWithTerminatingNull); |
blobData->setContentType("text/test"); |
RefPtr<BlobDataHandle> inputBlobDataHandle = BlobDataHandle::create(std::move(blobData), kQuickBrownFoxLengthWithTerminatingNull); |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsBlobHandle("text/test"); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
RefPtr<BlobDataHandle> blobDataHandle; |
@@ -164,7 +163,7 @@ TEST(FetchDataLoaderTest, LoadAsBlobViaDrainAsBlobDataHandleWithSameContentType) |
EXPECT_CALL(checkpoint, Call(3)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -180,15 +179,15 @@ TEST(FetchDataLoaderTest, LoadAsBlobViaDrainAsBlobDataHandleWithSameContentType) |
TEST(FetchDataLoaderTest, LoadAsBlobViaDrainAsBlobDataHandleWithDifferentContentType) |
{ |
- std::unique_ptr<BlobData> blobData = BlobData::create(); |
+ OwnPtr<BlobData> blobData = BlobData::create(); |
blobData->appendBytes(kQuickBrownFox, kQuickBrownFoxLengthWithTerminatingNull); |
blobData->setContentType("text/different"); |
RefPtr<BlobDataHandle> inputBlobDataHandle = BlobDataHandle::create(std::move(blobData), kQuickBrownFoxLengthWithTerminatingNull); |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsBlobHandle("text/test"); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
RefPtr<BlobDataHandle> blobDataHandle; |
@@ -203,7 +202,7 @@ TEST(FetchDataLoaderTest, LoadAsBlobViaDrainAsBlobDataHandleWithDifferentContent |
EXPECT_CALL(checkpoint, Call(3)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -222,8 +221,8 @@ TEST(FetchDataLoaderTest, LoadAsArrayBuffer) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsArrayBuffer(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
DOMArrayBuffer* arrayBuffer = nullptr; |
@@ -241,7 +240,7 @@ TEST(FetchDataLoaderTest, LoadAsArrayBuffer) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -262,8 +261,8 @@ TEST(FetchDataLoaderTest, LoadAsArrayBufferFailed) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsArrayBuffer(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -280,7 +279,7 @@ TEST(FetchDataLoaderTest, LoadAsArrayBufferFailed) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -296,8 +295,8 @@ TEST(FetchDataLoaderTest, LoadAsArrayBufferCancel) |
{ |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsArrayBuffer(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -309,7 +308,7 @@ TEST(FetchDataLoaderTest, LoadAsArrayBufferCancel) |
EXPECT_CALL(checkpoint, Call(3)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -323,8 +322,8 @@ TEST(FetchDataLoaderTest, LoadAsString) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsString(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -341,7 +340,7 @@ TEST(FetchDataLoaderTest, LoadAsString) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -358,8 +357,8 @@ TEST(FetchDataLoaderTest, LoadAsStringWithNullBytes) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsString(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -376,7 +375,7 @@ TEST(FetchDataLoaderTest, LoadAsStringWithNullBytes) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -393,8 +392,8 @@ TEST(FetchDataLoaderTest, LoadAsStringError) |
WebDataConsumerHandle::Client *client = nullptr; |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsString(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -411,7 +410,7 @@ TEST(FetchDataLoaderTest, LoadAsStringError) |
EXPECT_CALL(checkpoint, Call(4)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |
@@ -427,8 +426,8 @@ TEST(FetchDataLoaderTest, LoadAsStringCancel) |
{ |
Checkpoint checkpoint; |
- std::unique_ptr<MockHandle> handle = MockHandle::create(); |
- std::unique_ptr<MockReader> reader = MockReader::create(); |
+ OwnPtr<MockHandle> handle = MockHandle::create(); |
+ OwnPtr<MockReader> reader = MockReader::create(); |
FetchDataLoader* fetchDataLoader = FetchDataLoader::createLoaderAsString(); |
MockFetchDataLoaderClient* fetchDataLoaderClient = MockFetchDataLoaderClient::create(); |
@@ -440,7 +439,7 @@ TEST(FetchDataLoaderTest, LoadAsStringCancel) |
EXPECT_CALL(checkpoint, Call(3)); |
// |reader| is adopted by |obtainReader|. |
- ASSERT_TRUE(reader.release()); |
+ ASSERT_TRUE(reader.leakPtr()); |
checkpoint.Call(1); |
fetchDataLoader->start(handle.get(), fetchDataLoaderClient); |