Index: third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp |
diff --git a/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp b/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp |
index 34aecb82f70e606d3051b6f79605f8365f1cb4d8..95ee586de1dac1c3b0046d753362d206b215a5de 100644 |
--- a/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp |
+++ b/third_party/WebKit/Source/core/paint/PaintLayerPainterTest.cpp |
@@ -4,20 +4,20 @@ |
#include "config.h" |
-#include "core/paint/DisplayItemListPaintTest.h" |
+#include "core/paint/PaintControllerPaintTest.h" |
#include "platform/graphics/GraphicsContext.h" |
namespace blink { |
class PaintLayerPainterTest |
- : public DisplayItemListPaintTest |
+ : public PaintControllerPaintTest |
, public testing::WithParamInterface<FrameSettingOverrideFunction> { |
WTF_MAKE_FAST_ALLOCATED(PaintLayerPainterTest); |
public: |
FrameSettingOverrideFunction settingOverrider() const override { return GetParam(); } |
}; |
-using PaintLayerPainterTestForSlimmingPaintV2 = DisplayItemListPaintTestForSlimmingPaintV2; |
+using PaintLayerPainterTestForSlimmingPaintV2 = PaintControllerPaintTestForSlimmingPaintV2; |
INSTANTIATE_TEST_CASE_P(All, PaintLayerPainterTest, ::testing::Values( |
nullptr, |
@@ -46,13 +46,13 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
PaintLayer& container2Layer = *toLayoutBoxModelObject(container2).layer(); |
LayoutObject& content2 = *document().getElementById("content2")->layoutObject(); |
- GraphicsContext context(&rootDisplayItemList()); |
+ GraphicsContext context(&rootPaintController()); |
PaintLayerPaintingInfo paintingInfo(&rootLayer, LayoutRect(0, 0, 800, 600), GlobalPaintNormalPhase, LayoutSize()); |
PaintLayerPainter(rootLayer).paintLayerContents(&context, paintingInfo, PaintLayerPaintingCompositingAllPhases); |
- rootDisplayItemList().commitNewDisplayItems(); |
+ rootPaintController().commitNewDisplayItems(); |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 11, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, backgroundType), |
@@ -65,7 +65,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
TestDisplayItem(container2Layer, endSubsequenceType), |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -86,7 +86,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
PaintLayerPainter(rootLayer).paintLayerContents(&context, paintingInfo, PaintLayerPaintingCompositingAllPhases); |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 9, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 9, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, cachedBackgroundType), |
@@ -97,7 +97,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
TestDisplayItem(container2Layer, cachedSubsequenceType), |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 11, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -111,10 +111,10 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} |
- rootDisplayItemList().commitNewDisplayItems(); |
+ rootPaintController().commitNewDisplayItems(); |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 11, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, backgroundType), |
@@ -127,7 +127,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
TestDisplayItem(container2Layer, endSubsequenceType), |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -145,14 +145,14 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
// Repeated painting should just generate the root cached subsequence. |
PaintLayerPainter(rootLayer).paintLayerContents(&context, paintingInfo, PaintLayerPaintingCompositingAllPhases); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 2, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 2, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, cachedSubsequenceType)); |
- rootDisplayItemList().commitNewDisplayItems(); |
+ rootPaintController().commitNewDisplayItems(); |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 11, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, backgroundType), |
@@ -165,7 +165,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequence) |
TestDisplayItem(container2Layer, endSubsequenceType), |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -197,7 +197,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
"<div id='container3' style='position: absolute; z-index: 2; left: 300px; top: 0; width: 200px; height: 200px; background-color: blue'>" |
" <div id='content3' style='position: absolute; width: 200px; height: 200px; background-color: green'></div>" |
"</div>"); |
- rootDisplayItemList().invalidateAll(); |
+ rootPaintController().invalidateAll(); |
bool rootLayerScrolls = document().frame()->settings()->rootLayerScrolls(); |
PaintLayer& rootLayer = *layoutView().layer(); |
@@ -213,17 +213,17 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
LayoutObject& content3 = *document().getElementById("content3")->layoutObject(); |
document().view()->updateAllLifecyclePhases(); |
- GraphicsContext context(&rootDisplayItemList()); |
+ GraphicsContext context(&rootPaintController()); |
PaintLayerPaintingInfo paintingInfo(&rootLayer, LayoutRect(0, 0, 400, 300), GlobalPaintNormalPhase, LayoutSize()); |
PaintLayerPainter(rootLayer).paintLayerContents(&context, paintingInfo, PaintLayerPaintingCompositingAllPhases); |
- rootDisplayItemList().commitNewDisplayItems(); |
+ rootPaintController().commitNewDisplayItems(); |
// Container1 is fully in the interest rect; |
// Container2 is partly (including its stacking chidren) in the interest rect; |
// Content2b is out of the interest rect and output nothing; |
// Container3 is partly in the interest rect. |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 15, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 15, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, backgroundType), |
@@ -240,7 +240,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
TestDisplayItem(container3Layer, endSubsequenceType), |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 17, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 17, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -269,7 +269,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
PaintLayerPainter(rootLayer).paintLayerContents(&context, paintingInfo1, PaintLayerPaintingCompositingAllPhases); |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 9, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 9, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, cachedBackgroundType), |
@@ -281,7 +281,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 11, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -295,10 +295,10 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} |
- rootDisplayItemList().commitNewDisplayItems(); |
+ rootPaintController().commitNewDisplayItems(); |
if (rootLayerScrolls) { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 11, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(container1, backgroundType), |
@@ -311,7 +311,7 @@ TEST_P(PaintLayerPainterTest, CachedSubsequenceOnInterestRectChange) |
TestDisplayItem(container2Layer, endSubsequenceType), |
TestDisplayItem(rootLayer, endSubsequenceType)); |
} else { |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -348,7 +348,7 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequence) |
PaintLayer& container2Layer = *toLayoutBoxModelObject(container2).layer(); |
LayoutObject& content2 = *document().getElementById("content2")->layoutObject(); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -366,7 +366,7 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequence) |
toHTMLElement(content1.node())->setAttribute(HTMLNames::styleAttr, "position: absolute; width: 100px; height: 100px; background-color: green"); |
updateLifecyclePhasesToPaintClean(LayoutRect(LayoutRect::infiniteIntRect())); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 11, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -381,7 +381,7 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequence) |
compositeForSlimmingPaintV2(); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -399,13 +399,13 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequence) |
// Repeated painting should just generate the root cached subsequence. |
setNeedsDisplayWithoutInvalidationForRoot(); |
updateLifecyclePhasesToPaintClean(); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 2, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 2, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, cachedSubsequenceType)); |
compositeForSlimmingPaintV2(); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -455,7 +455,7 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequenceOnInterestRectC |
// Container2 is partly (including its stacking chidren) in the interest rect; |
// Content2b is out of the interest rect and output nothing; |
// Container3 is partly in the interest rect. |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 17, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 17, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -483,7 +483,7 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequenceOnInterestRectC |
// Container3 becomes out of the interest rect and outputs nothing. |
updateLifecyclePhasesToPaintClean(LayoutRect(0, 100, 300, 300)); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().newDisplayItems(), 11, |
+ EXPECT_DISPLAY_LIST(rootPaintController().newDisplayItems(), 11, |
TestDisplayItem(layoutView(), cachedBackgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |
@@ -498,7 +498,7 @@ TEST_F(PaintLayerPainterTestForSlimmingPaintV2, CachedSubsequenceOnInterestRectC |
compositeForSlimmingPaintV2(); |
- EXPECT_DISPLAY_LIST(rootDisplayItemList().displayItems(), 13, |
+ EXPECT_DISPLAY_LIST(rootPaintController().displayItems(), 13, |
TestDisplayItem(layoutView(), backgroundType), |
TestDisplayItem(rootLayer, subsequenceType), |
TestDisplayItem(htmlLayer, subsequenceType), |