// Copyright 2017 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_GFX_ANIMATION_ANIMATION_TEST_API_H_ #define UI_GFX_ANIMATION_ANIMATION_TEST_API_H_ #include <memory> #include "base/auto_reset.h" #include "base/memory/raw_ptr.h" #include "ui/gfx/animation/animation.h" #include "ui/gfx/animation/animation_container.h" #include "ui/gfx/animation/animation_export.h" namespace gfx { // Class to provide access to Animation internals for testing. class AnimationTestApi { … }; // For manual animation time control in tests. Creating this object will // pause the AnimationRunner of |container| immediately. class AnimationContainerTestApi { … }; } // namespace gfx #endif // UI_GFX_ANIMATION_ANIMATION_TEST_API_H_