diff options
Diffstat (limited to 'gpu/command_buffer/client/transfer_buffer_unittest.cc')
-rw-r--r-- | gpu/command_buffer/client/transfer_buffer_unittest.cc | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gpu/command_buffer/client/transfer_buffer_unittest.cc b/gpu/command_buffer/client/transfer_buffer_unittest.cc index 469483b..f40de23 100644 --- a/gpu/command_buffer/client/transfer_buffer_unittest.cc +++ b/gpu/command_buffer/client/transfer_buffer_unittest.cc @@ -16,6 +16,7 @@ using ::testing::_; using ::testing::Invoke; using ::testing::Return; +using ::testing::SetArgPointee; using ::testing::StrictMock; namespace gpu { @@ -211,10 +212,10 @@ class MockClientCommandBufferCanFail : public MockClientCommandBufferMockFlush { virtual ~MockClientCommandBufferCanFail() { } - MOCK_METHOD2(CreateTransferBuffer, int32(size_t size, int32 id_request)); + MOCK_METHOD2(CreateTransferBuffer, Buffer(size_t size, int32* id)); - int32 RealCreateTransferBuffer(size_t size, int32 id_request) { - return MockCommandBufferBase::CreateTransferBuffer(size, id_request); + Buffer RealCreateTransferBuffer(size_t size, int32* id) { + return MockCommandBufferBase::CreateTransferBuffer(size, id); } }; @@ -372,7 +373,7 @@ TEST_F(TransferBufferExpandContractTest, Contract) { // Try to allocate again, fail first request EXPECT_CALL(*command_buffer(), CreateTransferBuffer(kStartTransferBufferSize, _)) - .WillOnce(Return(-1)) + .WillOnce(DoAll(SetArgPointee<1>(-1), Return(Buffer()))) .RetiresOnSaturation(); EXPECT_CALL(*command_buffer(), CreateTransferBuffer(kMinTransferBufferSize, _)) @@ -424,9 +425,9 @@ TEST_F(TransferBufferExpandContractTest, OutOfMemory) { // Try to allocate again, fail both requests. EXPECT_CALL(*command_buffer(), CreateTransferBuffer(_, _)) - .WillOnce(Return(-1)) - .WillOnce(Return(-1)) - .WillOnce(Return(-1)) + .WillOnce(DoAll(SetArgPointee<1>(-1), Return(Buffer()))) + .WillOnce(DoAll(SetArgPointee<1>(-1), Return(Buffer()))) + .WillOnce(DoAll(SetArgPointee<1>(-1), Return(Buffer()))) .RetiresOnSaturation(); const size_t kSize1 = 512 - kStartingOffset; |