| Index: Source/modules/fetch/BodyStreamBufferTest.cpp
|
| diff --git a/Source/modules/fetch/BodyStreamBufferTest.cpp b/Source/modules/fetch/BodyStreamBufferTest.cpp
|
| index eb017463b30358ac63ac68db8eaa211bbaafba84..f0319154454ba5f9571faf0802983d5cda5366c9 100644
|
| --- a/Source/modules/fetch/BodyStreamBufferTest.cpp
|
| +++ b/Source/modules/fetch/BodyStreamBufferTest.cpp
|
| @@ -145,109 +145,6 @@ TEST(BodyStreamBufferTest, Observer)
|
| EXPECT_EQ(0, observer2->errorCount());
|
| }
|
|
|
| -TEST(BodyStreamBufferTest, CreateBlob)
|
| -{
|
| - BodyStreamBuffer* buffer = new BodyStreamBuffer(new MockCanceller);
|
| - BlobHandleCallback* callback1 = new BlobHandleCallback();
|
| - BlobHandleCallback* callback2 = new BlobHandleCallback();
|
| - EXPECT_TRUE(buffer->readAllAndCreateBlobHandle("text/html", callback1));
|
| - EXPECT_FALSE(buffer->readAllAndCreateBlobHandle("text/html", callback2));
|
| - buffer->write(DOMArrayBuffer::create("foobar", 6));
|
| - EXPECT_FALSE(callback1->blobHandle());
|
| - buffer->write(DOMArrayBuffer::create("piyo", 4));
|
| - EXPECT_FALSE(callback1->blobHandle());
|
| - buffer->close();
|
| - EXPECT_TRUE(callback1->blobHandle());
|
| - EXPECT_EQ("text/html", callback1->blobHandle()->type());
|
| - EXPECT_FALSE(callback2->blobHandle());
|
| - EXPECT_EQ(10u, callback1->blobHandle()->size());
|
| - WebVector<WebBlobData::Item*> items;
|
| - EXPECT_TRUE(Platform::current()->unitTestSupport()->getBlobItems(callback1->blobHandle()->uuid(), &items));
|
| - EXPECT_EQ(2u, items.size());
|
| - EXPECT_EQ(6u, items[0]->data.size());
|
| - EXPECT_EQ(0, memcmp(items[0]->data.data(), "foobar", 6));
|
| - EXPECT_EQ(4u, items[1]->data.size());
|
| - EXPECT_EQ(0, memcmp(items[1]->data.data(), "piyo", 4));
|
| - EXPECT_FALSE(callback1->exception());
|
| - EXPECT_FALSE(callback2->exception());
|
| -}
|
| -
|
| -TEST(BodyStreamBufferTest, CreateBlobAfterWrite)
|
| -{
|
| - BodyStreamBuffer* buffer = new BodyStreamBuffer(new MockCanceller);
|
| - BlobHandleCallback* callback = new BlobHandleCallback();
|
| - buffer->write(DOMArrayBuffer::create("foobar", 6));
|
| - EXPECT_TRUE(buffer->readAllAndCreateBlobHandle("", callback));
|
| - buffer->close();
|
| - EXPECT_TRUE(callback->blobHandle());
|
| - EXPECT_EQ(6u, callback->blobHandle()->size());
|
| - WebVector<WebBlobData::Item*> items;
|
| - EXPECT_TRUE(Platform::current()->unitTestSupport()->getBlobItems(callback->blobHandle()->uuid(), &items));
|
| - EXPECT_EQ(1u, items.size());
|
| - EXPECT_EQ(6u, items[0]->data.size());
|
| - EXPECT_EQ(0, memcmp(items[0]->data.data(), "foobar", 6));
|
| -}
|
| -
|
| -TEST(BodyStreamBufferTest, CreateBlobAfterClose)
|
| -{
|
| - BodyStreamBuffer* buffer = new BodyStreamBuffer(new MockCanceller);
|
| - BlobHandleCallback* callback = new BlobHandleCallback();
|
| - buffer->write(DOMArrayBuffer::create("foobar", 6));
|
| - buffer->close();
|
| - EXPECT_TRUE(buffer->readAllAndCreateBlobHandle("", callback));
|
| - EXPECT_TRUE(callback->blobHandle());
|
| - EXPECT_EQ(6u, callback->blobHandle()->size());
|
| - WebVector<WebBlobData::Item*> items;
|
| - EXPECT_TRUE(Platform::current()->unitTestSupport()->getBlobItems(callback->blobHandle()->uuid(), &items));
|
| - EXPECT_EQ(1u, items.size());
|
| - EXPECT_EQ(6u, items[0]->data.size());
|
| - EXPECT_EQ(0, memcmp(items[0]->data.data(), "foobar", 6));
|
| -}
|
| -
|
| -TEST(BodyStreamBufferTest, CreateBlobException)
|
| -{
|
| - BodyStreamBuffer* buffer = new BodyStreamBuffer(new MockCanceller);
|
| - BlobHandleCallback* callback1 = new BlobHandleCallback();
|
| - BlobHandleCallback* callback2 = new BlobHandleCallback();
|
| - EXPECT_TRUE(buffer->readAllAndCreateBlobHandle("", callback1));
|
| - EXPECT_FALSE(buffer->readAllAndCreateBlobHandle("", callback2));
|
| - buffer->write(DOMArrayBuffer::create("foobar", 6));
|
| - buffer->write(DOMArrayBuffer::create("piyo", 4));
|
| - EXPECT_FALSE(buffer->hasError());
|
| - buffer->error(DOMException::create(NetworkError, "Error Message"));
|
| - EXPECT_TRUE(buffer->hasError());
|
| - EXPECT_FALSE(callback1->blobHandle());
|
| - EXPECT_FALSE(callback2->blobHandle());
|
| - EXPECT_TRUE(callback1->exception());
|
| - EXPECT_FALSE(callback2->exception());
|
| - EXPECT_EQ("NetworkError", callback1->exception()->name());
|
| - EXPECT_EQ("Error Message", callback1->exception()->message());
|
| -}
|
| -
|
| -TEST(BodyStreamBufferTest, CreateBlobExceptionAfterWrite)
|
| -{
|
| - BodyStreamBuffer* buffer = new BodyStreamBuffer(new MockCanceller);
|
| - BlobHandleCallback* callback = new BlobHandleCallback();
|
| - buffer->write(DOMArrayBuffer::create("foobar", 6));
|
| - EXPECT_TRUE(buffer->readAllAndCreateBlobHandle("", callback));
|
| - buffer->error(DOMException::create(NetworkError, "Error Message"));
|
| - EXPECT_TRUE(callback->exception());
|
| - EXPECT_EQ("NetworkError", callback->exception()->name());
|
| - EXPECT_EQ("Error Message", callback->exception()->message());
|
| -}
|
| -
|
| -TEST(BodyStreamBufferTest, CreateBlobExceptionAfterError)
|
| -{
|
| - BodyStreamBuffer* buffer = new BodyStreamBuffer(new MockCanceller);
|
| - BlobHandleCallback* callback = new BlobHandleCallback();
|
| - buffer->write(DOMArrayBuffer::create("foobar", 6));
|
| - buffer->error(DOMException::create(NetworkError, "Error Message"));
|
| - EXPECT_TRUE(buffer->readAllAndCreateBlobHandle("", callback));
|
| - EXPECT_TRUE(callback->exception());
|
| - EXPECT_EQ("NetworkError", callback->exception()->name());
|
| - EXPECT_EQ("Error Message", callback->exception()->message());
|
| -}
|
| -
|
| TEST(BodyStreamBufferTest, Cancel)
|
| {
|
| auto canceller = new MockCanceller;
|
|
|