| Index: third_party/WebKit/Source/core/paint/PaintControllerPaintTest.cpp
|
| diff --git a/third_party/WebKit/Source/core/paint/PaintControllerPaintTest.cpp b/third_party/WebKit/Source/core/paint/PaintControllerPaintTest.cpp
|
| index 7f1813a79f01171485112ce714329664827187a1..bb56f435d5862a0abba2947ac96aa6c2fd99f839 100644
|
| --- a/third_party/WebKit/Source/core/paint/PaintControllerPaintTest.cpp
|
| +++ b/third_party/WebKit/Source/core/paint/PaintControllerPaintTest.cpp
|
| @@ -36,12 +36,9 @@ TEST_P(PaintControllerPaintTestForSlimmingPaintV1AndV2,
|
| *toLayoutText(div.firstChild()->layoutObject())->firstTextBox();
|
|
|
| if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) {
|
| - EXPECT_DISPLAY_LIST(
|
| - rootPaintController().getDisplayItemList(), 4,
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kSubsequence),
|
| - TestDisplayItem(layoutView(), documentBackgroundType),
|
| - TestDisplayItem(textInlineBox, foregroundType),
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kEndSubsequence));
|
| + EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 2,
|
| + TestDisplayItem(layoutView(), documentBackgroundType),
|
| + TestDisplayItem(textInlineBox, foregroundType));
|
| } else {
|
| EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 2,
|
| TestDisplayItem(layoutView(), documentBackgroundType),
|
| @@ -53,14 +50,12 @@ TEST_P(PaintControllerPaintTestForSlimmingPaintV1AndV2,
|
|
|
| if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) {
|
| EXPECT_DISPLAY_LIST(
|
| - rootPaintController().getDisplayItemList(), 5,
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kSubsequence),
|
| + rootPaintController().getDisplayItemList(), 3,
|
| TestDisplayItem(layoutView(), documentBackgroundType),
|
| TestDisplayItem(textInlineBox, foregroundType),
|
| TestDisplayItem(
|
| document().frame()->selection().caretDisplayItemClientForTesting(),
|
| - DisplayItem::kCaret), // New!
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kEndSubsequence));
|
| + DisplayItem::kCaret)); // New!
|
| } else {
|
| EXPECT_DISPLAY_LIST(
|
| rootPaintController().getDisplayItemList(), 3,
|
| @@ -83,12 +78,9 @@ TEST_P(PaintControllerPaintTestForSlimmingPaintV1AndV2, InlineRelayout) {
|
| InlineTextBox& firstTextBox = *text.firstTextBox();
|
|
|
| if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) {
|
| - EXPECT_DISPLAY_LIST(
|
| - rootPaintController().getDisplayItemList(), 4,
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kSubsequence),
|
| - TestDisplayItem(layoutView(), documentBackgroundType),
|
| - TestDisplayItem(firstTextBox, foregroundType),
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kEndSubsequence));
|
| + EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 2,
|
| + TestDisplayItem(layoutView(), documentBackgroundType),
|
| + TestDisplayItem(firstTextBox, foregroundType));
|
| } else {
|
| EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 2,
|
| TestDisplayItem(layoutView(), documentBackgroundType),
|
| @@ -103,13 +95,10 @@ TEST_P(PaintControllerPaintTestForSlimmingPaintV1AndV2, InlineRelayout) {
|
| InlineTextBox& secondTextBox = *newText.firstTextBox()->nextTextBox();
|
|
|
| if (RuntimeEnabledFeatures::slimmingPaintV2Enabled()) {
|
| - EXPECT_DISPLAY_LIST(
|
| - rootPaintController().getDisplayItemList(), 5,
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kSubsequence),
|
| - TestDisplayItem(layoutView(), documentBackgroundType),
|
| - TestDisplayItem(newFirstTextBox, foregroundType),
|
| - TestDisplayItem(secondTextBox, foregroundType),
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kEndSubsequence));
|
| + EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 3,
|
| + TestDisplayItem(layoutView(), documentBackgroundType),
|
| + TestDisplayItem(newFirstTextBox, foregroundType),
|
| + TestDisplayItem(secondTextBox, foregroundType));
|
| } else {
|
| EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 3,
|
| TestDisplayItem(layoutView(), documentBackgroundType),
|
| @@ -126,21 +115,13 @@ TEST_P(PaintControllerPaintTestForSlimmingPaintV2, ChunkIdClientCacheFlag) {
|
| " <div style='width: 100px; height: 100px; background-color: "
|
| "blue'></div>"
|
| "</div>");
|
| - PaintLayer& htmlLayer =
|
| - *toLayoutBoxModelObject(document().documentElement()->layoutObject())
|
| - ->layer();
|
| LayoutBlock& div = *toLayoutBlock(getLayoutObjectByElementId("div"));
|
| LayoutObject& subDiv = *div.firstChild();
|
| LayoutObject& subDiv2 = *subDiv.nextSibling();
|
| - EXPECT_DISPLAY_LIST(
|
| - rootPaintController().getDisplayItemList(), 7,
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kSubsequence),
|
| - TestDisplayItem(layoutView(), documentBackgroundType),
|
| - TestDisplayItem(htmlLayer, DisplayItem::kSubsequence),
|
| - TestDisplayItem(subDiv, backgroundType),
|
| - TestDisplayItem(subDiv2, backgroundType),
|
| - TestDisplayItem(htmlLayer, DisplayItem::kEndSubsequence),
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kEndSubsequence));
|
| + EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 3,
|
| + TestDisplayItem(layoutView(), documentBackgroundType),
|
| + TestDisplayItem(subDiv, backgroundType),
|
| + TestDisplayItem(subDiv2, backgroundType));
|
|
|
| // Verify that the background does not scroll.
|
| const PaintChunk& backgroundChunk = rootPaintController().paintChunks()[0];
|
| @@ -168,20 +149,12 @@ TEST_P(PaintControllerPaintTestForSlimmingPaintV2, CompositingNoFold) {
|
| " <div style='width: 100px; height: 100px; background-color: "
|
| "blue'></div>"
|
| "</div>");
|
| - PaintLayer& htmlLayer =
|
| - *toLayoutBoxModelObject(document().documentElement()->layoutObject())
|
| - ->layer();
|
| LayoutBlock& div = *toLayoutBlock(getLayoutObjectByElementId("div"));
|
| LayoutObject& subDiv = *div.firstChild();
|
|
|
| - EXPECT_DISPLAY_LIST(
|
| - rootPaintController().getDisplayItemList(), 6,
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kSubsequence),
|
| - TestDisplayItem(layoutView(), documentBackgroundType),
|
| - TestDisplayItem(htmlLayer, DisplayItem::kSubsequence),
|
| - TestDisplayItem(subDiv, backgroundType),
|
| - TestDisplayItem(htmlLayer, DisplayItem::kEndSubsequence),
|
| - TestDisplayItem(*layoutView().layer(), DisplayItem::kEndSubsequence));
|
| + EXPECT_DISPLAY_LIST(rootPaintController().getDisplayItemList(), 2,
|
| + TestDisplayItem(layoutView(), documentBackgroundType),
|
| + TestDisplayItem(subDiv, backgroundType));
|
| }
|
|
|
| } // namespace blink
|
|
|