chromium/cc/paint/skottie_serialization_history_unittest.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "cc/paint/skottie_serialization_history.h"

#include <cstdint>

#include "cc/paint/paint_flags.h"
#include "cc/paint/skottie_frame_data.h"
#include "cc/paint/skottie_resource_metadata.h"
#include "cc/paint/skottie_text_property_value.h"
#include "cc/paint/skottie_wrapper.h"
#include "cc/test/lottie_test_data.h"
#include "cc/test/paint_image_matchers.h"
#include "cc/test/skia_common.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gfx/geometry/rect_f.h"
#include "ui/gfx/geometry/size.h"

namespace cc {
namespace {

Contains;
IsEmpty;
Pair;
UnorderedElementsAre;

class SkottieSerializationHistoryTest : public ::testing::Test {};

TEST_F(SkottieSerializationHistoryTest, FilterNewSkottieFrameImages) {}

TEST_F(SkottieSerializationHistoryTest, HandlesEmptyImages) {}

TEST_F(SkottieSerializationHistoryTest, FilterNewSkottieFrameText) {}

TEST_F(SkottieSerializationHistoryTest,
       FilterNewSkottieFrameImagesTakesQualityIntoAccount) {}

TEST_F(SkottieSerializationHistoryTest,
       FilterNewSkottieFrameStateMultipleAnimations) {}

TEST_F(SkottieSerializationHistoryTest, RequestInactiveAnimationsPurge) {}

}  // namespace
}  // namespace cc