summaryrefslogtreecommitdiffstats
path: root/cc/playback/recording_source_unittest.cc
diff options
context:
space:
mode:
authordanakj <danakj@chromium.org>2015-06-03 13:58:55 -0700
committerCommit bot <commit-bot@chromium.org>2015-06-03 20:59:24 +0000
commita5ac8cc9f06188bebd8977d21865244fa3b78fb3 (patch)
tree6a98bfd8e819a0c1251ee5972461825c0f6a769e /cc/playback/recording_source_unittest.cc
parentc66f89190433d9926e59b01d031b9bde6dbcfe7a (diff)
downloadchromium_src-a5ac8cc9f06188bebd8977d21865244fa3b78fb3.zip
chromium_src-a5ac8cc9f06188bebd8977d21865244fa3b78fb3.tar.gz
chromium_src-a5ac8cc9f06188bebd8977d21865244fa3b78fb3.tar.bz2
cc: Add tests for DisplayListRasterSource.
This mimics (most of) the tests from PicturePileImpl but for the display list backend to verify gather pixel refs and raster behaviour. Also adds a new partial raster test. This gives me a framework to write unit tests for culling display items. R=enne, vmpstr BUG=487387 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1146813012 Cr-Commit-Position: refs/heads/master@{#332676}
Diffstat (limited to 'cc/playback/recording_source_unittest.cc')
-rw-r--r--cc/playback/recording_source_unittest.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/cc/playback/recording_source_unittest.cc b/cc/playback/recording_source_unittest.cc
index 01a89a1..41df254 100644
--- a/cc/playback/recording_source_unittest.cc
+++ b/cc/playback/recording_source_unittest.cc
@@ -30,8 +30,10 @@ template <>
scoped_ptr<FakeDisplayListRecordingSource> CreateRecordingSource<
FakeDisplayListRecordingSource>(const gfx::Rect& viewport,
const gfx::Size& grid_cell_size) {
+ gfx::Rect layer_rect(viewport.right(), viewport.bottom());
scoped_ptr<FakeDisplayListRecordingSource> recording_source =
- FakeDisplayListRecordingSource::CreateRecordingSource(viewport);
+ FakeDisplayListRecordingSource::CreateRecordingSource(viewport,
+ layer_rect.size());
recording_source->SetGridCellSize(grid_cell_size);
return recording_source.Pass();