| 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 "platform/graphics/compositing/PaintArtifactCompositor.h" | 5 #include "platform/graphics/compositing/PaintArtifactCompositor.h" |
| 6 | 6 |
| 7 #include <memory> | 7 #include <memory> |
| 8 | 8 |
| 9 #include "base/test/test_simple_task_runner.h" | 9 #include "base/test/test_simple_task_runner.h" |
| 10 #include "base/threading/thread_task_runner_handle.h" | 10 #include "base/threading/thread_task_runner_handle.h" |
| (...skipping 706 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 717 const cc::TransformNode& transformNode = | 717 const cc::TransformNode& transformNode = |
| 718 *transformTree.Node(scrollNode.transform_id); | 718 *transformTree.Node(scrollNode.transform_id); |
| 719 EXPECT_TRUE(transformNode.local.IsIdentity()); | 719 EXPECT_TRUE(transformNode.local.IsIdentity()); |
| 720 EXPECT_EQ(gfx::ScrollOffset(-7, -9), transformNode.scroll_offset); | 720 EXPECT_EQ(gfx::ScrollOffset(-7, -9), transformNode.scroll_offset); |
| 721 | 721 |
| 722 EXPECT_EQ(MainThreadScrollingReason::kNotScrollingOnMain, | 722 EXPECT_EQ(MainThreadScrollingReason::kNotScrollingOnMain, |
| 723 scrollNode.main_thread_scrolling_reasons); | 723 scrollNode.main_thread_scrolling_reasons); |
| 724 | 724 |
| 725 auto* layer = contentLayerAt(0); | 725 auto* layer = contentLayerAt(0); |
| 726 EXPECT_EQ(layer->id(), scrollNode.owning_layer_id); | 726 EXPECT_EQ(layer->id(), scrollNode.owning_layer_id); |
| 727 auto scrollNodeIndexIt = | 727 auto scrollNodeIndex = |
| 728 propertyTrees().layer_id_to_scroll_node_index.find(layer->id()); | 728 propertyTrees().scroll_tree.FindNodeIndexFromOwningLayerId(layer->id()); |
| 729 EXPECT_EQ(scrollNodeIndexIt->second, scrollNode.id); | 729 EXPECT_EQ(scrollNodeIndex, scrollNode.id); |
| 730 | 730 |
| 731 EXPECT_EQ(0u, scrollClient.didScrollCount); | 731 EXPECT_EQ(0u, scrollClient.didScrollCount); |
| 732 layer->SetScrollOffsetFromImplSide(gfx::ScrollOffset(1, 2)); | 732 layer->SetScrollOffsetFromImplSide(gfx::ScrollOffset(1, 2)); |
| 733 EXPECT_EQ(1u, scrollClient.didScrollCount); | 733 EXPECT_EQ(1u, scrollClient.didScrollCount); |
| 734 EXPECT_EQ(gfx::ScrollOffset(1, 2), scrollClient.lastScrollOffset); | 734 EXPECT_EQ(gfx::ScrollOffset(1, 2), scrollClient.lastScrollOffset); |
| 735 } | 735 } |
| 736 | 736 |
| 737 TEST_F(PaintArtifactCompositorTestWithPropertyTrees, TransformUnderScrollNode) { | 737 TEST_F(PaintArtifactCompositorTestWithPropertyTrees, TransformUnderScrollNode) { |
| 738 RefPtr<TransformPaintPropertyNode> scrollTranslation = | 738 RefPtr<TransformPaintPropertyNode> scrollTranslation = |
| 739 TransformPaintPropertyNode::createScrollTranslation( | 739 TransformPaintPropertyNode::createScrollTranslation( |
| (...skipping 1070 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1810 | 1810 |
| 1811 EXPECT_EQ(5u, rootLayer()->children().size()); | 1811 EXPECT_EQ(5u, rootLayer()->children().size()); |
| 1812 sequenceNumber++; | 1812 sequenceNumber++; |
| 1813 EXPECT_EQ(sequenceNumber, propertyTrees().sequence_number); | 1813 EXPECT_EQ(sequenceNumber, propertyTrees().sequence_number); |
| 1814 for (auto layer : rootLayer()->children()) { | 1814 for (auto layer : rootLayer()->children()) { |
| 1815 EXPECT_EQ(sequenceNumber, layer->property_tree_sequence_number()); | 1815 EXPECT_EQ(sequenceNumber, layer->property_tree_sequence_number()); |
| 1816 } | 1816 } |
| 1817 } | 1817 } |
| 1818 | 1818 |
| 1819 } // namespace blink | 1819 } // namespace blink |
| OLD | NEW |