| Index: cc/raster/raster_source_unittest.cc
|
| diff --git a/cc/raster/raster_source_unittest.cc b/cc/raster/raster_source_unittest.cc
|
| index 4ec8c94b6f2d5852b12cd2b7a65cb17bbe093ee2..c9713bb5bc728035ed6e3313bcd3eaaf0f0bbbad 100644
|
| --- a/cc/raster/raster_source_unittest.cc
|
| +++ b/cc/raster/raster_source_unittest.cc
|
| @@ -214,34 +214,45 @@ TEST(RasterSourceTest, PixelRefIteratorDiscardableRefsOneTile) {
|
|
|
| // Tile sized iterators. These should find only one pixel ref.
|
| {
|
| + gfx::ColorSpace target_color_space = gfx::ColorSpace::CreateSRGB();
|
| std::vector<DrawImage> images;
|
| - raster->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f, &images);
|
| + raster->GetDiscardableImagesInRect(gfx::Rect(0, 0, 256, 256), 1.f,
|
| + target_color_space, &images);
|
| EXPECT_EQ(1u, images.size());
|
| EXPECT_EQ(discardable_image[0][0], images[0].image());
|
| + EXPECT_EQ(target_color_space, images[0].target_color_space());
|
| }
|
| // Shifted tile sized iterators. These should find only one pixel ref.
|
| {
|
| + gfx::ColorSpace target_color_space = gfx::ColorSpace::CreateXYZD50();
|
| std::vector<DrawImage> images;
|
| raster->GetDiscardableImagesInRect(gfx::Rect(260, 260, 256, 256), 1.f,
|
| - &images);
|
| + target_color_space, &images);
|
| EXPECT_EQ(1u, images.size());
|
| EXPECT_EQ(discardable_image[1][1], images[0].image());
|
| + EXPECT_EQ(target_color_space, images[0].target_color_space());
|
| }
|
| // Ensure there's no discardable pixel refs in the empty cell
|
| {
|
| + gfx::ColorSpace target_color_space = gfx::ColorSpace::CreateSRGB();
|
| std::vector<DrawImage> images;
|
| raster->GetDiscardableImagesInRect(gfx::Rect(0, 256, 256, 256), 1.f,
|
| - &images);
|
| + target_color_space, &images);
|
| EXPECT_EQ(0u, images.size());
|
| }
|
| // Layer sized iterators. These should find three pixel ref.
|
| {
|
| + gfx::ColorSpace target_color_space;
|
| std::vector<DrawImage> images;
|
| - raster->GetDiscardableImagesInRect(gfx::Rect(0, 0, 512, 512), 1.f, &images);
|
| + raster->GetDiscardableImagesInRect(gfx::Rect(0, 0, 512, 512), 1.f,
|
| + target_color_space, &images);
|
| EXPECT_EQ(3u, images.size());
|
| EXPECT_EQ(discardable_image[0][0], images[0].image());
|
| EXPECT_EQ(discardable_image[0][1], images[1].image());
|
| EXPECT_EQ(discardable_image[1][1], images[2].image());
|
| + EXPECT_EQ(target_color_space, images[0].target_color_space());
|
| + EXPECT_EQ(target_color_space, images[1].target_color_space());
|
| + EXPECT_EQ(target_color_space, images[2].target_color_space());
|
| }
|
| }
|
|
|
|
|