#include "third_party/blink/renderer/modules/csspaint/nativepaint/clip_path_paint_definition.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/renderer/core/animation/document_timeline.h"
#include "third_party/blink/renderer/core/animation/element_animations.h"
#include "third_party/blink/renderer/core/animation/keyframe_effect.h"
#include "third_party/blink/renderer/core/animation/string_keyframe.h"
#include "third_party/blink/renderer/core/animation/timing.h"
#include "third_party/blink/renderer/core/css/clip_path_paint_image_generator.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/execution_context/security_context.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/testing/page_test_base.h"
#include "third_party/blink/renderer/platform/graphics/image.h"
#include "third_party/blink/renderer/platform/testing/runtime_enabled_features_test_helpers.h"
namespace blink {
CompositedPaintStatus;
class ClipPathPaintDefinitionTest : public PageTestBase { … };
TEST_F(ClipPathPaintDefinitionTest, SimpleClipPathAnimationNotFallback) { … }
TEST_F(ClipPathPaintDefinitionTest, ClipPathAnimationCancel) { … }
TEST_F(ClipPathPaintDefinitionTest, FallbackOnNonCompositableSecondAnimation) { … }
TEST_F(ClipPathPaintDefinitionTest, ClipBoundingBoxEncompassesAnimation) { … }
}