diff options
author | enne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-17 01:18:13 +0000 |
---|---|---|
committer | enne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-17 01:18:13 +0000 |
commit | 6c9901b4b856aaed2020b5e208cf1c722913aa16 (patch) | |
tree | 066f2a5620b51fda0a72162138b6209853ad028e /cc | |
parent | 24f87d1a69c3a4d96f974ad50635a4ce53f2c6d0 (diff) | |
download | chromium_src-6c9901b4b856aaed2020b5e208cf1c722913aa16.zip chromium_src-6c9901b4b856aaed2020b5e208cf1c722913aa16.tar.gz chromium_src-6c9901b4b856aaed2020b5e208cf1c722913aa16.tar.bz2 |
cc: Add test for TiledLayerImpl mask with no resource
BUG=165723
Review URL: https://codereview.chromium.org/137853021
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245406 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc')
-rw-r--r-- | cc/layers/tiled_layer_impl_unittest.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cc/layers/tiled_layer_impl_unittest.cc b/cc/layers/tiled_layer_impl_unittest.cc index deb2769..377b04d 100644 --- a/cc/layers/tiled_layer_impl_unittest.cc +++ b/cc/layers/tiled_layer_impl_unittest.cc @@ -304,5 +304,16 @@ TEST_F(TiledLayerImplTest, GPUMemoryUsage) { EXPECT_EQ(layer->GPUMemoryUsageInBytes(), 0u); } +TEST_F(TiledLayerImplTest, EmptyMask) { + gfx::Size tile_size(20, 20); + gfx::Size layer_size(0, 0); + scoped_ptr<TiledLayerImpl> layer = + CreateLayer(tile_size, layer_size, LayerTilingData::NO_BORDER_TEXELS); + + EXPECT_EQ(0u, layer->ContentsResourceId()); + EXPECT_EQ(0, layer->TilingForTesting()->num_tiles_x()); + EXPECT_EQ(0, layer->TilingForTesting()->num_tiles_y()); +} + } // namespace } // namespace cc |