#include "third_party/blink/renderer/core/paint/paint_layer_clipper.h"
#include "build/build_config.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/layout/layout_box_model_object.h"
#include "third_party/blink/renderer/core/layout/layout_view.h"
#include "third_party/blink/renderer/core/paint/fragment_data_iterator.h"
#include "third_party/blink/renderer/core/paint/paint_layer.h"
#include "third_party/blink/renderer/core/testing/core_unit_test_helper.h"
#include "third_party/blink/renderer/platform/testing/unit_test_helpers.h"
namespace blink {
class PaintLayerClipperTest : public RenderingTest { … };
TEST_F(PaintLayerClipperTest, ParentBackgroundClipRectSubpixelAccumulation) { … }
TEST_F(PaintLayerClipperTest, BackgroundClipRectSubpixelAccumulation) { … }
TEST_F(PaintLayerClipperTest, SVGBackgroundClipRectSubpixelAccumulation) { … }
TEST_F(PaintLayerClipperTest, LayoutSVGRoot) { … }
TEST_F(PaintLayerClipperTest, ControlClip) { … }
TEST_F(PaintLayerClipperTest, RoundedClip) { … }
TEST_F(PaintLayerClipperTest, RoundedClipNested) { … }
TEST_F(PaintLayerClipperTest, ControlClipSelect) { … }
TEST_F(PaintLayerClipperTest, LayoutSVGRootChild) { … }
TEST_F(PaintLayerClipperTest, ContainPaintClip) { … }
TEST_F(PaintLayerClipperTest, NestedContainPaintClip) { … }
TEST_F(PaintLayerClipperTest, CSSClip) { … }
TEST_F(PaintLayerClipperTest, Filter) { … }
TEST_F(PaintLayerClipperTest, IgnoreRootLayerClipWithCSSClip) { … }
TEST_F(PaintLayerClipperTest, IgnoreRootLayerClipWithOverflowClip) { … }
TEST_F(PaintLayerClipperTest, IgnoreRootLayerClipWithBothClip) { … }
TEST_F(PaintLayerClipperTest, Fragmentation) { … }
TEST_F(PaintLayerClipperTest, ScrollbarClipBehaviorChild) { … }
TEST_F(PaintLayerClipperTest, ScrollbarClipBehaviorChildScrollBetween) { … }
TEST_F(PaintLayerClipperTest, ScrollbarClipBehaviorParent) { … }
}