#include "third_party/blink/renderer/core/paint/box_fragment_painter.h"
#include "components/paint_preview/common/paint_preview_tracker.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/layout/block_node.h"
#include "third_party/blink/renderer/core/layout/hit_test_location.h"
#include "third_party/blink/renderer/core/layout/inline/inline_cursor.h"
#include "third_party/blink/renderer/core/layout/layout_block_flow.h"
#include "third_party/blink/renderer/core/paint/paint_controller_paint_test.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_record_builder.h"
ElementsAre;
namespace blink {
namespace {
void ExtractLinks(const PaintRecord& record, std::vector<GURL>* links) { … }
}
class BoxFragmentPainterTest : public PaintControllerPaintTest { … };
INSTANTIATE_PAINT_TEST_SUITE_P(…);
TEST_P(BoxFragmentPainterTest, ScrollHitTestOrder) { … }
TEST_P(BoxFragmentPainterTest, AddUrlRects) { … }
TEST_P(BoxFragmentPainterTest, SelectionTablePainting) { … }
TEST_P(BoxFragmentPainterTest, ClippedText) { … }
TEST_P(BoxFragmentPainterTest, NodeAtPointWithSvgInline) { … }
TEST_P(BoxFragmentPainterTest, TextareaBoxDecorationBackground) { … }
}