OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "base/message_loop/message_loop.h" | 5 #include "base/message_loop/message_loop.h" |
6 #include "cc/input/selection.h" | 6 #include "cc/input/selection.h" |
7 #include "cc/ipc/traits_test_service.mojom.h" | 7 #include "cc/ipc/traits_test_service.mojom.h" |
8 #include "cc/quads/debug_border_draw_quad.h" | 8 #include "cc/quads/debug_border_draw_quad.h" |
9 #include "cc/quads/render_pass.h" | 9 #include "cc/quads/render_pass.h" |
10 #include "cc/quads/render_pass_draw_quad.h" | 10 #include "cc/quads/render_pass_draw_quad.h" |
(...skipping 711 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
722 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); | 722 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); |
723 Selection<gfx::SelectionBound> output; | 723 Selection<gfx::SelectionBound> output; |
724 proxy->EchoSelection(input, &output); | 724 proxy->EchoSelection(input, &output); |
725 EXPECT_EQ(start, output.start); | 725 EXPECT_EQ(start, output.start); |
726 EXPECT_EQ(end, output.end); | 726 EXPECT_EQ(end, output.end); |
727 EXPECT_EQ(is_editable, output.is_editable); | 727 EXPECT_EQ(is_editable, output.is_editable); |
728 EXPECT_EQ(is_empty_text_form_control, output.is_empty_text_form_control); | 728 EXPECT_EQ(is_empty_text_form_control, output.is_empty_text_form_control); |
729 } | 729 } |
730 | 730 |
731 TEST_F(StructTraitsTest, SurfaceId) { | 731 TEST_F(StructTraitsTest, SurfaceId) { |
732 const uint32_t id_namespace = 1337; | 732 const uint32_t client_id = 1337; |
733 const uint32_t local_id = 0xfbadbeef; | 733 const uint32_t local_id = 0xfbadbeef; |
734 const uint64_t nonce = 0xdeadbeef; | 734 const uint64_t nonce = 0xdeadbeef; |
735 SurfaceId input(id_namespace, local_id, nonce); | 735 SurfaceId input(client_id, local_id, nonce); |
736 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); | 736 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); |
737 SurfaceId output; | 737 SurfaceId output; |
738 proxy->EchoSurfaceId(input, &output); | 738 proxy->EchoSurfaceId(input, &output); |
739 EXPECT_EQ(id_namespace, output.id_namespace()); | 739 EXPECT_EQ(client_id, output.client_id()); |
740 EXPECT_EQ(local_id, output.local_id()); | 740 EXPECT_EQ(local_id, output.local_id()); |
741 EXPECT_EQ(nonce, output.nonce()); | 741 EXPECT_EQ(nonce, output.nonce()); |
742 } | 742 } |
743 | 743 |
744 TEST_F(StructTraitsTest, SurfaceSequence) { | 744 TEST_F(StructTraitsTest, SurfaceSequence) { |
745 const uint32_t id_namespace = 2016; | 745 const uint32_t client_id = 2016; |
746 const uint32_t sequence = 0xfbadbeef; | 746 const uint32_t sequence = 0xfbadbeef; |
747 SurfaceSequence input(id_namespace, sequence); | 747 SurfaceSequence input(client_id, sequence); |
748 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); | 748 mojom::TraitsTestServicePtr proxy = GetTraitsTestProxy(); |
749 SurfaceSequence output; | 749 SurfaceSequence output; |
750 proxy->EchoSurfaceSequence(input, &output); | 750 proxy->EchoSurfaceSequence(input, &output); |
751 EXPECT_EQ(id_namespace, output.id_namespace); | 751 EXPECT_EQ(client_id, output.client_id); |
752 EXPECT_EQ(sequence, output.sequence); | 752 EXPECT_EQ(sequence, output.sequence); |
753 } | 753 } |
754 | 754 |
755 TEST_F(StructTraitsTest, SharedQuadState) { | 755 TEST_F(StructTraitsTest, SharedQuadState) { |
756 const gfx::Transform quad_to_target_transform(1.f, 2.f, 3.f, 4.f, 5.f, 6.f, | 756 const gfx::Transform quad_to_target_transform(1.f, 2.f, 3.f, 4.f, 5.f, 6.f, |
757 7.f, 8.f, 9.f, 10.f, 11.f, 12.f, | 757 7.f, 8.f, 9.f, 10.f, 11.f, 12.f, |
758 13.f, 14.f, 15.f, 16.f); | 758 13.f, 14.f, 15.f, 16.f); |
759 const gfx::Size layer_bounds(1234, 5678); | 759 const gfx::Size layer_bounds(1234, 5678); |
760 const gfx::Rect visible_layer_rect(12, 34, 56, 78); | 760 const gfx::Rect visible_layer_rect(12, 34, 56, 78); |
761 const gfx::Rect clip_rect(123, 456, 789, 101112); | 761 const gfx::Rect clip_rect(123, 456, 789, 101112); |
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
877 EXPECT_EQ(y_plane_resource_id, out_quad->y_plane_resource_id()); | 877 EXPECT_EQ(y_plane_resource_id, out_quad->y_plane_resource_id()); |
878 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); | 878 EXPECT_EQ(u_plane_resource_id, out_quad->u_plane_resource_id()); |
879 EXPECT_EQ(v_plane_resource_id, out_quad->v_plane_resource_id()); | 879 EXPECT_EQ(v_plane_resource_id, out_quad->v_plane_resource_id()); |
880 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); | 880 EXPECT_EQ(a_plane_resource_id, out_quad->a_plane_resource_id()); |
881 EXPECT_EQ(color_space, out_quad->color_space); | 881 EXPECT_EQ(color_space, out_quad->color_space); |
882 EXPECT_EQ(resource_offset, out_quad->resource_offset); | 882 EXPECT_EQ(resource_offset, out_quad->resource_offset); |
883 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); | 883 EXPECT_EQ(resource_multiplier, out_quad->resource_multiplier); |
884 } | 884 } |
885 | 885 |
886 } // namespace cc | 886 } // namespace cc |
OLD | NEW |