Index: cc/surfaces/direct_compositor_frame_sink_unittest.cc |
diff --git a/cc/surfaces/surface_display_output_surface_unittest.cc b/cc/surfaces/direct_compositor_frame_sink_unittest.cc |
similarity index 82% |
rename from cc/surfaces/surface_display_output_surface_unittest.cc |
rename to cc/surfaces/direct_compositor_frame_sink_unittest.cc |
index c33557ac0f1224cbc61fec016addf688c292b894..4a6dcf58db9afba2dc98cad1e991a594957ad387 100644 |
--- a/cc/surfaces/surface_display_output_surface_unittest.cc |
+++ b/cc/surfaces/direct_compositor_frame_sink_unittest.cc |
@@ -2,7 +2,7 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "cc/surfaces/surface_display_output_surface.h" |
+#include "cc/surfaces/direct_compositor_frame_sink.h" |
#include <memory> |
@@ -14,8 +14,8 @@ |
#include "cc/surfaces/display_scheduler.h" |
#include "cc/surfaces/surface_id_allocator.h" |
#include "cc/surfaces/surface_manager.h" |
+#include "cc/test/fake_compositor_frame_sink_client.h" |
#include "cc/test/fake_output_surface.h" |
-#include "cc/test/fake_output_surface_client.h" |
#include "cc/test/ordered_simple_task_runner.h" |
#include "cc/test/test_context_provider.h" |
#include "cc/test/test_gpu_memory_buffer_manager.h" |
@@ -27,9 +27,9 @@ namespace { |
static constexpr int kArbitraryClientId = 0; |
-class SurfaceDisplayOutputSurfaceTest : public testing::Test { |
+class DirectCompositorFrameSinkTest : public testing::Test { |
public: |
- SurfaceDisplayOutputSurfaceTest() |
+ DirectCompositorFrameSinkTest() |
: now_src_(new base::SimpleTestTickClock()), |
task_runner_(new OrderedSimpleTaskRunner(now_src_.get(), true)), |
allocator_(kArbitraryClientId), |
@@ -55,32 +55,32 @@ class SurfaceDisplayOutputSurfaceTest : public testing::Test { |
std::move(begin_frame_source), std::move(display_output_surface), |
std::move(scheduler), |
base::MakeUnique<TextureMailboxDeleter>(task_runner_.get()))); |
- delegated_output_surface_.reset(new SurfaceDisplayOutputSurface( |
+ compositor_frame_sink_.reset(new DirectCompositorFrameSink( |
&surface_manager_, &allocator_, display_.get(), context_provider_, |
nullptr)); |
- delegated_output_surface_->BindToClient(&delegated_output_surface_client_); |
+ compositor_frame_sink_->BindToClient(&compositor_frame_sink_client_); |
display_->Resize(display_size_); |
display_->SetVisible(true); |
EXPECT_FALSE( |
- delegated_output_surface_client_.did_lose_output_surface_called()); |
+ compositor_frame_sink_client_.did_lose_compositor_frame_sink_called()); |
} |
- ~SurfaceDisplayOutputSurfaceTest() override {} |
+ ~DirectCompositorFrameSinkTest() override {} |
void SwapBuffersWithDamage(const gfx::Rect& damage_rect) { |
std::unique_ptr<RenderPass> render_pass(RenderPass::Create()); |
render_pass->SetNew(RenderPassId(1, 1), display_rect_, damage_rect, |
gfx::Transform()); |
- std::unique_ptr<DelegatedFrameData> frame_data(new DelegatedFrameData); |
+ auto frame_data = base::MakeUnique<DelegatedFrameData>(); |
frame_data->render_pass_list.push_back(std::move(render_pass)); |
CompositorFrame frame; |
frame.delegated_frame_data = std::move(frame_data); |
- delegated_output_surface_->SwapBuffers(std::move(frame)); |
+ compositor_frame_sink_->SwapBuffers(std::move(frame)); |
} |
void SetUp() override { |
@@ -106,25 +106,25 @@ class SurfaceDisplayOutputSurfaceTest : public testing::Test { |
scoped_refptr<TestContextProvider> context_provider_; |
FakeOutputSurface* display_output_surface_ = nullptr; |
std::unique_ptr<Display> display_; |
- FakeOutputSurfaceClient delegated_output_surface_client_; |
- std::unique_ptr<SurfaceDisplayOutputSurface> delegated_output_surface_; |
+ FakeCompositorFrameSinkClient compositor_frame_sink_client_; |
+ std::unique_ptr<DirectCompositorFrameSink> compositor_frame_sink_; |
}; |
-TEST_F(SurfaceDisplayOutputSurfaceTest, DamageTriggersSwapBuffers) { |
+TEST_F(DirectCompositorFrameSinkTest, DamageTriggersSwapBuffers) { |
SwapBuffersWithDamage(display_rect_); |
EXPECT_EQ(1u, display_output_surface_->num_sent_frames()); |
task_runner_->RunUntilIdle(); |
EXPECT_EQ(2u, display_output_surface_->num_sent_frames()); |
} |
-TEST_F(SurfaceDisplayOutputSurfaceTest, NoDamageDoesNotTriggerSwapBuffers) { |
+TEST_F(DirectCompositorFrameSinkTest, NoDamageDoesNotTriggerSwapBuffers) { |
SwapBuffersWithDamage(gfx::Rect()); |
EXPECT_EQ(1u, display_output_surface_->num_sent_frames()); |
task_runner_->RunUntilIdle(); |
EXPECT_EQ(1u, display_output_surface_->num_sent_frames()); |
} |
-TEST_F(SurfaceDisplayOutputSurfaceTest, SuspendedDoesNotTriggerSwapBuffers) { |
+TEST_F(DirectCompositorFrameSinkTest, SuspendedDoesNotTriggerSwapBuffers) { |
SwapBuffersWithDamage(display_rect_); |
EXPECT_EQ(1u, display_output_surface_->num_sent_frames()); |
display_output_surface_->set_suspended_for_recycle(true); |
@@ -139,9 +139,9 @@ TEST_F(SurfaceDisplayOutputSurfaceTest, SuspendedDoesNotTriggerSwapBuffers) { |
EXPECT_EQ(2u, display_output_surface_->num_sent_frames()); |
} |
-TEST_F(SurfaceDisplayOutputSurfaceTest, |
+TEST_F(DirectCompositorFrameSinkTest, |
LockingResourcesDoesNotIndirectlyCauseDamage) { |
- delegated_output_surface_->ForceReclaimResources(); |
+ compositor_frame_sink_->ForceReclaimResources(); |
EXPECT_EQ(1u, display_output_surface_->num_sent_frames()); |
task_runner_->RunPendingTasks(); |
EXPECT_EQ(1u, display_output_surface_->num_sent_frames()); |