Index: cc/output/overlay_unittest.cc |
diff --git a/cc/output/overlay_unittest.cc b/cc/output/overlay_unittest.cc |
index 8b7dc2a8027663d363b1b280d0d0102e57976df9..edecacf9ff51c955cc9e4461b70633dfba136c7b 100644 |
--- a/cc/output/overlay_unittest.cc |
+++ b/cc/output/overlay_unittest.cc |
@@ -537,6 +537,10 @@ class OverlayInfoRendererGL : public GLRenderer { |
MOCK_METHOD2(DoDrawQuad, void(DrawingFrame* frame, const DrawQuad* quad)); |
+ virtual void BeginDrawingFrame(DrawingFrame* frame) override { |
danakj
2014/10/29 15:18:26
using GLRenderer::BeginDrawingFrame instead.
reveman
2014/10/29 16:14:52
Sure.
|
+ GLRenderer::BeginDrawingFrame(frame); |
+ } |
+ |
virtual void FinishDrawingFrame(DrawingFrame* frame) override { |
GLRenderer::FinishDrawingFrame(frame); |
@@ -737,6 +741,7 @@ TEST_F(GLRendererWithOverlaysTest, ResourcesExportedAndReturned) { |
overlay2.plane_z_order = 1; |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(1); |
+ renderer_->BeginDrawingFrame(&frame1); |
renderer_->FinishDrawingFrame(&frame1); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
EXPECT_FALSE(resource_provider_->InUseByConsumer(resource2)); |
@@ -744,6 +749,7 @@ TEST_F(GLRendererWithOverlaysTest, ResourcesExportedAndReturned) { |
Mock::VerifyAndClearExpectations(&scheduler_); |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(1); |
+ renderer_->BeginDrawingFrame(&frame2); |
renderer_->FinishDrawingFrame(&frame2); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource2)); |
@@ -752,6 +758,7 @@ TEST_F(GLRendererWithOverlaysTest, ResourcesExportedAndReturned) { |
Mock::VerifyAndClearExpectations(&scheduler_); |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(1); |
+ renderer_->BeginDrawingFrame(&frame1); |
renderer_->FinishDrawingFrame(&frame1); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource2)); |
@@ -763,6 +770,7 @@ TEST_F(GLRendererWithOverlaysTest, ResourcesExportedAndReturned) { |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(0); |
DirectRenderer::DrawingFrame frame3; |
renderer_->set_expect_overlays(false); |
+ renderer_->BeginDrawingFrame(&frame3); |
renderer_->FinishDrawingFrame(&frame3); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
EXPECT_FALSE(resource_provider_->InUseByConsumer(resource2)); |
@@ -773,12 +781,14 @@ TEST_F(GLRendererWithOverlaysTest, ResourcesExportedAndReturned) { |
// Use the same buffer twice. |
renderer_->set_expect_overlays(true); |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(1); |
+ renderer_->BeginDrawingFrame(&frame1); |
renderer_->FinishDrawingFrame(&frame1); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
SwapBuffers(); |
Mock::VerifyAndClearExpectations(&scheduler_); |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(1); |
+ renderer_->BeginDrawingFrame(&frame1); |
renderer_->FinishDrawingFrame(&frame1); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
SwapBuffers(); |
@@ -787,6 +797,7 @@ TEST_F(GLRendererWithOverlaysTest, ResourcesExportedAndReturned) { |
EXPECT_CALL(scheduler_, Schedule(_, _, _, _, _)).Times(0); |
renderer_->set_expect_overlays(false); |
+ renderer_->BeginDrawingFrame(&frame3); |
renderer_->FinishDrawingFrame(&frame3); |
EXPECT_TRUE(resource_provider_->InUseByConsumer(resource1)); |
SwapBuffers(); |