X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcontent%2Fbrowser%2Fcompositor%2Fbuffer_queue_unittest.cc;h=1a2c4feeddc7c216277adf547e9f3754eae066f3;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=f4c66fb45c4d4b52fad691bb8a034d5ee52221ea;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/content/browser/compositor/buffer_queue_unittest.cc b/src/content/browser/compositor/buffer_queue_unittest.cc index f4c66fb..1a2c4fe 100644 --- a/src/content/browser/compositor/buffer_queue_unittest.cc +++ b/src/content/browser/compositor/buffer_queue_unittest.cc @@ -23,7 +23,7 @@ class MockBufferQueue : public BufferQueue { public: MockBufferQueue(scoped_refptr context_provider, unsigned int internalformat) - : BufferQueue(context_provider, internalformat) {} + : BufferQueue(context_provider, internalformat, nullptr) {} MOCK_METHOD4(CopyBufferDamage, void(int, int, const gfx::Rect&, const gfx::Rect&)); }; @@ -32,11 +32,11 @@ class BufferQueueTest : public ::testing::Test { public: BufferQueueTest() : doublebuffering_(true), first_frame_(true) {} - virtual void SetUp() OVERRIDE { + void SetUp() override { scoped_refptr context_provider = cc::TestContextProvider::Create(cc::TestWebGraphicsContext3D::Create()); context_provider->BindToCurrentThread(); - output_surface_.reset(new MockBufferQueue(context_provider, GL_RGBA8_OES)); + output_surface_.reset(new MockBufferQueue(context_provider, GL_RGBA)); output_surface_->Initialize(); } @@ -119,7 +119,8 @@ class MockedContext : public cc::TestWebGraphicsContext3D { MOCK_METHOD2(bindFramebuffer, void(GLenum, GLuint)); MOCK_METHOD2(bindTexture, void(GLenum, GLuint)); MOCK_METHOD2(bindTexImage2DCHROMIUM, void(GLenum, GLint)); - MOCK_METHOD4(createImageCHROMIUM, GLuint(GLsizei, GLsizei, GLenum, GLenum)); + MOCK_METHOD4(createGpuMemoryBufferImageCHROMIUM, + GLuint(GLsizei, GLsizei, GLenum, GLenum)); MOCK_METHOD1(destroyImageCHROMIUM, void(GLuint)); MOCK_METHOD5(framebufferTexture2D, void(GLenum, GLenum, GLenum, GLuint, GLint)); @@ -132,7 +133,7 @@ scoped_ptr CreateOutputSurfaceWithMock(MockedContext** context) { scoped_ptr(*context)); context_provider->BindToCurrentThread(); scoped_ptr buffer_queue( - new BufferQueue(context_provider, GL_RGBA8_OES)); + new BufferQueue(context_provider, GL_RGBA, nullptr)); buffer_queue->Initialize(); return buffer_queue.Pass(); } @@ -156,10 +157,9 @@ TEST(BufferQueueStandaloneTest, FboBinding) { EXPECT_CALL(*context, bindTexture(GL_TEXTURE_2D, Ne(0U))); EXPECT_CALL(*context, destroyImageCHROMIUM(1)); Expectation image = - EXPECT_CALL( - *context, - createImageCHROMIUM(0, 0, GL_RGBA8_OES, GL_IMAGE_SCANOUT_CHROMIUM)) - .WillOnce(Return(1)); + EXPECT_CALL(*context, + createGpuMemoryBufferImageCHROMIUM( + 0, 0, GL_RGBA, GL_SCANOUT_CHROMIUM)).WillOnce(Return(1)); Expectation fb = EXPECT_CALL(*context, bindFramebuffer(GL_FRAMEBUFFER, Ne(0U))); Expectation tex = EXPECT_CALL(*context, bindTexture(GL_TEXTURE_2D, Ne(0U)));