| Index: components/exo/surface_unittest.cc
|
| diff --git a/components/exo/surface_unittest.cc b/components/exo/surface_unittest.cc
|
| index ed1834df38b82333a28c1ebc1ba0394d7e98118a..1795bca80de3ba4ea1ee36be75bfaa68e139c32f 100644
|
| --- a/components/exo/surface_unittest.cc
|
| +++ b/components/exo/surface_unittest.cc
|
| @@ -153,6 +153,30 @@ TEST_F(SurfaceTest, SetOnlyVisibleOnSecureOutput) {
|
| release_callback->Run(gpu::SyncToken(), false);
|
| }
|
|
|
| +TEST_F(SurfaceTest, SetBlendMode) {
|
| + gfx::Size buffer_size(1, 1);
|
| + std::unique_ptr<Buffer> buffer(
|
| + new Buffer(exo_test_helper()->CreateGpuMemoryBuffer(buffer_size)));
|
| + std::unique_ptr<Surface> surface(new Surface);
|
| +
|
| + surface->Attach(buffer.get());
|
| + surface->SetBlendMode(SkXfermode::kSrc_Mode);
|
| + surface->Commit();
|
| +
|
| + EXPECT_TRUE(surface->layer()->fills_bounds_opaquely());
|
| +}
|
| +
|
| +TEST_F(SurfaceTest, SetAlpha) {
|
| + gfx::Size buffer_size(1, 1);
|
| + std::unique_ptr<Buffer> buffer(
|
| + new Buffer(exo_test_helper()->CreateGpuMemoryBuffer(buffer_size)));
|
| + std::unique_ptr<Surface> surface(new Surface);
|
| +
|
| + surface->Attach(buffer.get());
|
| + surface->SetAlpha(0.5f);
|
| + surface->Commit();
|
| +}
|
| +
|
| TEST_F(SurfaceTest, Commit) {
|
| std::unique_ptr<Surface> surface(new Surface);
|
|
|
|
|