Index: Source/modules/fetch/FetchBlobDataConsumerHandleTest.cpp |
diff --git a/Source/modules/fetch/FetchBlobDataConsumerHandleTest.cpp b/Source/modules/fetch/FetchBlobDataConsumerHandleTest.cpp |
index 83ac968f6b004d2a2d6c0010a32e6e8e86a8b2fb..142e71526f11b86c24e7000742bdf2f5bc133a31 100644 |
--- a/Source/modules/fetch/FetchBlobDataConsumerHandleTest.cpp |
+++ b/Source/modules/fetch/FetchBlobDataConsumerHandleTest.cpp |
@@ -52,13 +52,14 @@ using Checkpoint = StrictMock<::testing::MockFunction<void(int)>>; |
class MockLoaderFactory : public FetchBlobDataConsumerHandle::LoaderFactory { |
public: |
- MOCK_METHOD5(create, PassRefPtr<ThreadableLoader>(ExecutionContext&, ThreadableLoaderClient*, const ResourceRequest&, const ThreadableLoaderOptions&, const ResourceLoaderOptions&)); |
+ MOCK_METHOD4(create, PassRefPtr<ThreadableLoader>(ExecutionContext&, ThreadableLoaderClient*, const ThreadableLoaderOptions&, const ResourceLoaderOptions&)); |
}; |
class MockThreadableLoader : public ThreadableLoader { |
public: |
static PassRefPtr<MockThreadableLoader> create() { return adoptRef(new StrictMock<MockThreadableLoader>); } |
+ MOCK_METHOD1(start, void(const ResourceRequest&)); |
MOCK_METHOD1(overrideTimeout, void(unsigned long)); |
MOCK_METHOD0(cancel, void()); |
@@ -109,11 +110,11 @@ TEST_F(FetchBlobDataConsumerHandleTest, CreateLoader) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(DoAll( |
- SaveArg<2>(&request), |
- SaveArg<3>(&options), |
- SaveArg<4>(&resourceLoaderOptions), |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(DoAll( |
+ SaveArg<2>(&options), |
+ SaveArg<3>(&resourceLoaderOptions), |
Return(loader.get()))); |
+ EXPECT_CALL(*loader, start(_)); |
hiroshige
2015/07/28 11:35:37
saveArg<1>(&request) might fix the unit test failu
tyoshino (SeeGerritForStatus)
2015/07/28 12:21:51
Done.
|
EXPECT_CALL(checkpoint, Call(2)); |
EXPECT_CALL(*loader, cancel()); |
@@ -153,7 +154,8 @@ TEST_F(FetchBlobDataConsumerHandleTest, CancelLoaderWhenStopped) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(Return(loader.get())); |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(Return(loader.get())); |
+ EXPECT_CALL(*loader, start(_)); |
EXPECT_CALL(checkpoint, Call(2)); |
EXPECT_CALL(*loader, cancel()); |
EXPECT_CALL(checkpoint, Call(3)); |
@@ -181,7 +183,8 @@ TEST_F(FetchBlobDataConsumerHandleTest, CancelLoaderWhenDestinationDetached) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(Return(loader.get())); |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(Return(loader.get())); |
+ EXPECT_CALL(*loader, start(_)); |
EXPECT_CALL(checkpoint, Call(2)); |
EXPECT_CALL(checkpoint, Call(3)); |
EXPECT_CALL(*loader, cancel()); |
@@ -215,7 +218,8 @@ TEST_F(FetchBlobDataConsumerHandleTest, ReadTest) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*loader, start(_)); |
EXPECT_CALL(checkpoint, Call(2)); |
EXPECT_CALL(*loader, cancel()); |
@@ -252,7 +256,8 @@ TEST_F(FetchBlobDataConsumerHandleTest, TwoPhaseReadTest) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*loader, start(_)); |
EXPECT_CALL(checkpoint, Call(2)); |
EXPECT_CALL(*loader, cancel()); |
@@ -289,7 +294,8 @@ TEST_F(FetchBlobDataConsumerHandleTest, LoadErrorTest) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*loader, start(_)); |
EXPECT_CALL(checkpoint, Call(2)); |
RefPtr<BlobDataHandle> blobDataHandle = createBlobDataHandle("Once upon a time"); |
@@ -317,7 +323,8 @@ TEST_F(FetchBlobDataConsumerHandleTest, BodyLoadErrorTest) |
InSequence s; |
EXPECT_CALL(checkpoint, Call(1)); |
- EXPECT_CALL(*factory, create(Ref(document()), _, _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*factory, create(Ref(document()), _, _, _)).WillOnce(DoAll(SaveArg<1>(&client), Return(loader.get()))); |
+ EXPECT_CALL(*loader, start(_)); |
EXPECT_CALL(checkpoint, Call(2)); |
EXPECT_CALL(*loader, cancel()); |