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