#include "base/test/scoped_feature_list.h"
#include "cc/base/features.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/core/frame/local_frame_view.h"
#include "third_party/blink/renderer/core/paint/paint_controller_paint_test.h"
#include "third_party/blink/renderer/platform/graphics/paint/drawing_display_item.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_chunk.h"
#include "third_party/blink/renderer/platform/testing/paint_property_test_helpers.h"
ElementsAre;
namespace blink {
BlockPainterTest;
INSTANTIATE_PAINT_TEST_SUITE_P(…);
TEST_P(BlockPainterTest, BlockingWheelRectsWithoutPaint) { … }
TEST_P(BlockPainterTest, BlockingWheelEventRectSubsequenceCaching) { … }
TEST_P(BlockPainterTest, WheelEventRectPaintCaching) { … }
TEST_P(BlockPainterTest, BlockingWheelRectOverflowingContents) { … }
TEST_P(BlockPainterTest, BlockingWheelRectScrollingContents) { … }
TEST_P(BlockPainterTest, WheelEventRectPaintChunkChanges) { … }
TEST_P(BlockPainterTest, TouchActionRectsWithoutPaint) { … }
TEST_P(BlockPainterTest, TouchActionRectSubsequenceCaching) { … }
TEST_P(BlockPainterTest, TouchActionRectPaintCaching) { … }
TEST_P(BlockPainterTest, TouchActionRectScrollingContents) { … }
TEST_P(BlockPainterTest, TouchActionRectPaintChunkChanges) { … }
namespace {
class BlockPainterMockEventListener final : public NativeEventListener { … };
}
TEST_P(BlockPainterTest, TouchHandlerRectsWithoutPaint) { … }
TEST_P(BlockPainterTest, TouchActionRectsAcrossPaintChanges) { … }
TEST_P(BlockPainterTest, ScrolledHitTestChunkProperties) { … }
}