#include "components/paint_preview/common/paint_preview_tracker.h"
#include "base/containers/flat_map.h"
#include "base/memory/raw_ptr.h"
#include "base/unguessable_token.h"
#include "components/paint_preview/common/serial_utils.h"
#include "skia/ext/font_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/skia/include/core/SkCanvas.h"
#include "third_party/skia/include/core/SkPicture.h"
#include "third_party/skia/include/core/SkPictureRecorder.h"
#include "third_party/skia/include/core/SkRect.h"
#include "third_party/skia/include/core/SkRefCnt.h"
#include "third_party/skia/include/core/SkTextBlob.h"
#include "ui/gfx/geometry/rect.h"
namespace paint_preview {
namespace {
struct TestContext { … };
class ExpectSubframeCanvas : public SkCanvas { … };
}
TEST(PaintPreviewTrackerTest, TestGetters) { … }
TEST(PaintPreviewTrackerTest, TestRemoteFramePlaceholderPicture) { … }
TEST(PaintPreviewTrackerTest, TestGlyphRunList) { … }
TEST(PaintPreviewTrackerTest, TestAnnotateLinks) { … }
TEST(PaintPreviewTrackerTest, TestAnnotateAndMoveLinks) { … }
TEST(PaintPreviewTrackerTest, AnnotateLinksWithTransform) { … }
}