| Index: Source/core/animation/CompositorAnimationsTest.cpp
|
| diff --git a/Source/core/animation/CompositorAnimationsTest.cpp b/Source/core/animation/CompositorAnimationsTest.cpp
|
| index b6470f01e982688478c6c44b382a34400d17656f..feb388e33d088d49a301bfecdb5a0bf04c6ef5b2 100644
|
| --- a/Source/core/animation/CompositorAnimationsTest.cpp
|
| +++ b/Source/core/animation/CompositorAnimationsTest.cpp
|
| @@ -43,7 +43,7 @@
|
| #include "platform/graphics/filters/FilterOperations.h"
|
| #include "platform/transforms/TransformOperations.h"
|
| #include "platform/transforms/TranslateTransformOperation.h"
|
| -#include "public/platform/WebAnimation.h"
|
| +#include "public/platform/WebCompositorAnimation.h"
|
| #include "wtf/HashFunctions.h"
|
| #include "wtf/OwnPtr.h"
|
| #include "wtf/PassOwnPtr.h"
|
| @@ -107,7 +107,7 @@ public:
|
| {
|
| return CompositorAnimations::instance()->isCandidateForAnimationOnCompositor(timing, effect);
|
| }
|
| - void getAnimationOnCompositor(Timing& timing, AnimatableValueKeyframeEffectModel& effect, Vector<OwnPtr<blink::WebAnimation> >& animations)
|
| + void getAnimationOnCompositor(Timing& timing, AnimatableValueKeyframeEffectModel& effect, Vector<OwnPtr<blink::WebCompositorAnimation> >& animations)
|
| {
|
| return CompositorAnimationsImpl::getAnimationOnCompositor(timing, std::numeric_limits<double>::quiet_NaN(), effect, animations);
|
| }
|
| @@ -589,14 +589,14 @@ TEST_F(AnimationCompositorAnimationsTest, createSimpleOpacityAnimation)
|
| EXPECT_CALL(mockCompositor, createFloatAnimationCurve())
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.0, 5.0)));
|
|
|
| // Create animation
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
|
| @@ -612,7 +612,7 @@ TEST_F(AnimationCompositorAnimationsTest, createSimpleOpacityAnimation)
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
| @@ -636,14 +636,14 @@ TEST_F(AnimationCompositorAnimationsTest, createSimpleOpacityAnimationDuration)
|
| EXPECT_CALL(mockCompositor, createFloatAnimationCurve())
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(10.0, 5.0)));
|
|
|
| // Create animation
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
|
| @@ -659,7 +659,7 @@ TEST_F(AnimationCompositorAnimationsTest, createSimpleOpacityAnimationDuration)
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
| @@ -687,16 +687,16 @@ TEST_F(AnimationCompositorAnimationsTest, createMultipleKeyframeOpacityAnimation
|
| EXPECT_CALL(mockCompositor, createFloatAnimationCurve())
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.25, -1.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5, 20.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.25, -1.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5, 20.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.0, 5.0)));
|
|
|
| // Animation is created
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5));
|
| @@ -712,7 +712,7 @@ TEST_F(AnimationCompositorAnimationsTest, createMultipleKeyframeOpacityAnimation
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
| @@ -738,14 +738,14 @@ TEST_F(AnimationCompositorAnimationsTest, createSimpleOpacityAnimationStartDelay
|
| EXPECT_CALL(mockCompositor, createFloatAnimationCurve())
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.75, 5.0)));
|
|
|
| // Create animation
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5));
|
| @@ -761,7 +761,7 @@ TEST_F(AnimationCompositorAnimationsTest, createSimpleOpacityAnimationStartDelay
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
| @@ -795,16 +795,16 @@ TEST_F(AnimationCompositorAnimationsTest, createMultipleKeyframeOpacityAnimation
|
| EXPECT_CALL(mockCompositor, createFloatAnimationCurve())
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebAnimationCurve::TimingFunctionTypeEase));
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5, -1.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeEase));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5, -1.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.0, 20.0), 1.0, 2.0, 3.0, 4.0));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(2.0, 5.0)));
|
|
|
| // Animation is created
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10));
|
| @@ -820,7 +820,7 @@ TEST_F(AnimationCompositorAnimationsTest, createMultipleKeyframeOpacityAnimation
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
| @@ -856,15 +856,15 @@ TEST_F(AnimationCompositorAnimationsTest, createReversedOpacityAnimation)
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 5.0), 1.0, 0.0, 1.0, 1.0));
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5, 20.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.75, -1.0), blink::WebAnimationCurve::TimingFunctionTypeEaseOut));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5, 20.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.75, -1.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeEaseOut));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.0, 2.0)));
|
|
|
| // Create the animation
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10));
|
| @@ -880,7 +880,7 @@ TEST_F(AnimationCompositorAnimationsTest, createReversedOpacityAnimation)
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
| @@ -907,14 +907,14 @@ TEST_F(AnimationCompositorAnimationsTest, createReversedOpacityAnimationNegative
|
| EXPECT_CALL(mockCompositor, createFloatAnimationCurve())
|
| .WillOnce(Return(mockCurvePtr));
|
|
|
| - usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 5.0), blink::WebAnimationCurve::TimingFunctionTypeLinear));
|
| + usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0, 5.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear));
|
| usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.5, 2.0)));
|
|
|
| // Create animation
|
| - blink::WebAnimationMock* mockAnimationPtr = new blink::WebAnimationMock(blink::WebAnimation::TargetPropertyOpacity);
|
| + blink::WebCompositorAnimationMock* mockAnimationPtr = new blink::WebCompositorAnimationMock(blink::WebCompositorAnimation::TargetPropertyOpacity);
|
| ExpectationSet usesMockAnimation;
|
|
|
| - usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebAnimation::TargetPropertyOpacity, _))
|
| + usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurvePtr), blink::WebCompositorAnimation::TargetPropertyOpacity, _))
|
| .WillOnce(Return(mockAnimationPtr));
|
|
|
| usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5));
|
| @@ -930,7 +930,7 @@ TEST_F(AnimationCompositorAnimationsTest, createReversedOpacityAnimationNegative
|
|
|
| // Go!
|
| setCompositorForTesting(mockCompositor);
|
| - Vector<OwnPtr<blink::WebAnimation> > result;
|
| + Vector<OwnPtr<blink::WebCompositorAnimation> > result;
|
| getAnimationOnCompositor(m_timing, *effect.get(), result);
|
| EXPECT_EQ(1U, result.size());
|
| result[0].clear();
|
|
|