Index: cc/resources/tile_manager_unittest.cc |
diff --git a/cc/resources/tile_manager_unittest.cc b/cc/resources/tile_manager_unittest.cc |
index ce54d3822bd4ee67e4917fd714feed690f2eb4ec..eccfb31c9d2467885f2c9252e819c591339bef8d 100644 |
--- a/cc/resources/tile_manager_unittest.cc |
+++ b/cc/resources/tile_manager_unittest.cc |
@@ -83,6 +83,9 @@ class TileManagerTest : public testing::TestWithParam<bool>, |
} |
// TileManagerClient implementation. |
+ virtual const std::vector<PictureLayerImpl*>& GetPictureLayers() OVERRIDE { |
+ return picture_layers_; |
+ } |
virtual void NotifyReadyToActivate() OVERRIDE { ready_to_activate_ = true; } |
virtual void NotifyTileStateChanged(const Tile* tile) OVERRIDE {} |
@@ -158,6 +161,7 @@ class TileManagerTest : public testing::TestWithParam<bool>, |
TileMemoryLimitPolicy memory_limit_policy_; |
int max_tiles_; |
bool ready_to_activate_; |
+ std::vector<PictureLayerImpl*> picture_layers_; |
}; |
TEST_P(TileManagerTest, EnoughMemoryAllowAnything) { |
@@ -619,8 +623,7 @@ INSTANTIATE_TEST_CASE_P(TileManagerTests, |
TileManagerTest, |
::testing::Values(true, false)); |
-class TileManagerTileIteratorTest : public testing::Test, |
- public TileManagerClient { |
+class TileManagerTileIteratorTest : public testing::Test { |
public: |
TileManagerTileIteratorTest() |
: memory_limit_policy_(ALLOW_ANYTHING), |
@@ -717,10 +720,6 @@ class TileManagerTileIteratorTest : public testing::Test, |
pending_layer_->SetAllTilesVisible(); |
} |
- // TileManagerClient implementation. |
- virtual void NotifyReadyToActivate() OVERRIDE { ready_to_activate_ = true; } |
- virtual void NotifyTileStateChanged(const Tile* tile) OVERRIDE {} |
- |
TileManager* tile_manager() { return host_impl_.tile_manager(); } |
protected: |
@@ -738,15 +737,12 @@ class TileManagerTileIteratorTest : public testing::Test, |
}; |
TEST_F(TileManagerTileIteratorTest, PairedPictureLayers) { |
- FakeImplProxy proxy; |
- TestSharedBitmapManager shared_bitmap_manager; |
- FakeLayerTreeHostImpl host_impl(&proxy, &shared_bitmap_manager); |
- host_impl.CreatePendingTree(); |
- host_impl.ActivatePendingTree(); |
- host_impl.CreatePendingTree(); |
- |
- LayerTreeImpl* active_tree = host_impl.active_tree(); |
- LayerTreeImpl* pending_tree = host_impl.pending_tree(); |
+ host_impl_.CreatePendingTree(); |
+ host_impl_.ActivatePendingTree(); |
+ host_impl_.CreatePendingTree(); |
+ |
+ LayerTreeImpl* active_tree = host_impl_.active_tree(); |
+ LayerTreeImpl* pending_tree = host_impl_.pending_tree(); |
EXPECT_NE(active_tree, pending_tree); |
scoped_ptr<FakePictureLayerImpl> active_layer = |
@@ -757,9 +753,6 @@ TEST_F(TileManagerTileIteratorTest, PairedPictureLayers) { |
TileManager* tile_manager = TileManagerTileIteratorTest::tile_manager(); |
EXPECT_TRUE(tile_manager); |
- tile_manager->RegisterPictureLayerImpl(active_layer.get()); |
- tile_manager->RegisterPictureLayerImpl(pending_layer.get()); |
- |
std::vector<TileManager::PairedPictureLayer> paired_layers; |
tile_manager->GetPairedPictureLayers(&paired_layers); |
@@ -788,9 +781,6 @@ TEST_F(TileManagerTileIteratorTest, PairedPictureLayers) { |
EXPECT_EQ(active_layer.get(), paired_layers[0].active_layer); |
EXPECT_EQ(pending_layer.get(), paired_layers[0].pending_layer); |
- |
- tile_manager->UnregisterPictureLayerImpl(active_layer.get()); |
- tile_manager->UnregisterPictureLayerImpl(pending_layer.get()); |
} |
TEST_F(TileManagerTileIteratorTest, RasterTileIterator) { |