#include "third_party/blink/renderer/platform/animation/compositor_animation.h"
#include <memory>
#include "base/time/time.h"
#include "cc/animation/animation_id_provider.h"
#include "cc/animation/animation_timeline.h"
#include "third_party/blink/renderer/platform/animation/compositor_animation_client.h"
#include "third_party/blink/renderer/platform/animation/compositor_animation_delegate.h"
#include "third_party/blink/renderer/platform/testing/compositor_test.h"
namespace blink {
class CompositorAnimationDelegateForTesting
: public CompositorAnimationDelegate { … };
class CompositorAnimationTestClient : public CompositorAnimationClient { … };
class CompositorAnimationTest : public CompositorTest { … };
TEST_F(CompositorAnimationTest, NullDelegate) { … }
TEST_F(CompositorAnimationTest, NotifyFromCCAfterCompositorAnimationDeletion) { … }
TEST_F(CompositorAnimationTest,
CompositorAnimationDeletionDetachesFromCCTimeline) { … }
}