diff options
Diffstat (limited to 'gpu/command_buffer/service/texture_manager_unittest.cc')
-rw-r--r-- | gpu/command_buffer/service/texture_manager_unittest.cc | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/gpu/command_buffer/service/texture_manager_unittest.cc b/gpu/command_buffer/service/texture_manager_unittest.cc index 0383864a..50af31a 100644 --- a/gpu/command_buffer/service/texture_manager_unittest.cc +++ b/gpu/command_buffer/service/texture_manager_unittest.cc @@ -38,20 +38,22 @@ const GLint TextureManagerTest::kMaxCubeMapLevels; #endif TEST_F(TextureManagerTest, Basic) { - const GLuint kTexture1Id = 1; - const GLuint kTexture2Id = 2; + const GLuint kClient1Id = 1; + const GLuint kService1Id = 11; + const GLuint kClient2Id = 2; // Check we can create texture. - manager_.CreateTextureInfo(kTexture1Id); + manager_.CreateTextureInfo(kClient1Id, kService1Id); // Check texture got created. - TextureManager::TextureInfo* info1 = manager_.GetTextureInfo(kTexture1Id); + TextureManager::TextureInfo* info1 = manager_.GetTextureInfo(kClient1Id); ASSERT_TRUE(info1 != NULL); + EXPECT_EQ(kService1Id, info1->service_id()); // Check we get nothing for a non-existent texture. - EXPECT_TRUE(manager_.GetTextureInfo(kTexture2Id) == NULL); + EXPECT_TRUE(manager_.GetTextureInfo(kClient2Id) == NULL); // Check trying to a remove non-existent textures does not crash. - manager_.RemoveTextureInfo(kTexture2Id); + manager_.RemoveTextureInfo(kClient2Id); // Check we can't get the texture after we remove it. - manager_.RemoveTextureInfo(kTexture1Id); - EXPECT_TRUE(manager_.GetTextureInfo(kTexture1Id) == NULL); + manager_.RemoveTextureInfo(kClient1Id); + EXPECT_TRUE(manager_.GetTextureInfo(kClient1Id) == NULL); } TEST_F(TextureManagerTest, MaxValues) { @@ -114,7 +116,8 @@ class TextureInfoTest : public testing::Test { static const GLint kMaxCubeMapTextureSize = 8; static const GLint kMax2dLevels = 5; static const GLint kMaxCubeMapLevels = 4; - static const GLuint kTexture1Id = 1; + static const GLuint kClient1Id = 1; + static const GLuint kService1Id = 11; TextureInfoTest() : manager_(kMaxTextureSize, kMaxCubeMapTextureSize) { @@ -122,8 +125,8 @@ class TextureInfoTest : public testing::Test { protected: virtual void SetUp() { - manager_.CreateTextureInfo(kTexture1Id); - info_ = manager_.GetTextureInfo(kTexture1Id); + manager_.CreateTextureInfo(kClient1Id, kService1Id); + info_ = manager_.GetTextureInfo(kClient1Id); ASSERT_TRUE(info_ != NULL); } @@ -295,7 +298,7 @@ TEST_F(TextureInfoTest, GetLevelSize) { EXPECT_TRUE(info_->GetLevelSize(GL_TEXTURE_2D, 1, &width, &height)); EXPECT_EQ(4, width); EXPECT_EQ(5, height); - manager_.RemoveTextureInfo(info_->texture_id()); + manager_.RemoveTextureInfo(kClient1Id); EXPECT_FALSE(info_->GetLevelSize(GL_TEXTURE_2D, 1, &width, &height)); } |