| Index: cc/animation/animation_unittest.cc
|
| diff --git a/cc/animation/animation_unittest.cc b/cc/animation/animation_unittest.cc
|
| index 3bb984a0aec9425e3def79eb0d0273fef07bdac8..f20e3f1218d71ad944127fbd33f41e56a55ed7b5 100644
|
| --- a/cc/animation/animation_unittest.cc
|
| +++ b/cc/animation/animation_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "cc/animation/animation.h"
|
|
|
| +#include "base/memory/ptr_util.h"
|
| #include "cc/test/animation_test_common.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -18,27 +19,27 @@ static base::TimeTicks TicksFromSecondsF(double seconds) {
|
| base::Time::kMicrosecondsPerSecond);
|
| }
|
|
|
| -scoped_ptr<Animation> CreateAnimation(double iterations,
|
| - double duration,
|
| - double playback_rate) {
|
| - scoped_ptr<Animation> to_return(
|
| - Animation::Create(make_scoped_ptr(new FakeFloatAnimationCurve(duration)),
|
| +std::unique_ptr<Animation> CreateAnimation(double iterations,
|
| + double duration,
|
| + double playback_rate) {
|
| + std::unique_ptr<Animation> to_return(
|
| + Animation::Create(base::WrapUnique(new FakeFloatAnimationCurve(duration)),
|
| 0, 1, TargetProperty::OPACITY));
|
| to_return->set_iterations(iterations);
|
| to_return->set_playback_rate(playback_rate);
|
| return to_return;
|
| }
|
|
|
| -scoped_ptr<Animation> CreateAnimation(double iterations, double duration) {
|
| +std::unique_ptr<Animation> CreateAnimation(double iterations, double duration) {
|
| return CreateAnimation(iterations, duration, 1);
|
| }
|
|
|
| -scoped_ptr<Animation> CreateAnimation(double iterations) {
|
| +std::unique_ptr<Animation> CreateAnimation(double iterations) {
|
| return CreateAnimation(iterations, 1, 1);
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeZeroIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(0));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(0));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -48,7 +49,7 @@ TEST(AnimationTest, TrimTimeZeroIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeOneIteration) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -60,7 +61,7 @@ TEST(AnimationTest, TrimTimeOneIteration) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeOneHalfIteration) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1.5));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1.5));
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| @@ -78,7 +79,7 @@ TEST(AnimationTest, TrimTimeOneHalfIteration) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeInfiniteIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(-1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(-1));
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| EXPECT_EQ(0.5, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.5))
|
| @@ -90,7 +91,7 @@ TEST(AnimationTest, TrimTimeInfiniteIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(-1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(-1));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| EXPECT_EQ(
|
| 1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0)).InSecondsF());
|
| @@ -107,7 +108,7 @@ TEST(AnimationTest, TrimTimeReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateInfiniteIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(-1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(-1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -124,7 +125,7 @@ TEST(AnimationTest, TrimTimeAlternateInfiniteIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateOneIteration) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -141,7 +142,7 @@ TEST(AnimationTest, TrimTimeAlternateOneIteration) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateTwoIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -164,7 +165,7 @@ TEST(AnimationTest, TrimTimeAlternateTwoIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateTwoHalfIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2.5));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2.5));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -191,7 +192,7 @@ TEST(AnimationTest, TrimTimeAlternateTwoHalfIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateReverseInfiniteIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(-1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(-1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE_REVERSE);
|
| EXPECT_EQ(1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -208,7 +209,7 @@ TEST(AnimationTest, TrimTimeAlternateReverseInfiniteIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateReverseOneIteration) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE_REVERSE);
|
| EXPECT_EQ(1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -225,7 +226,7 @@ TEST(AnimationTest, TrimTimeAlternateReverseOneIteration) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateReverseTwoIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE_REVERSE);
|
| EXPECT_EQ(1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -248,7 +249,7 @@ TEST(AnimationTest, TrimTimeAlternateReverseTwoIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeStartTime) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_start_time(TicksFromSecondsF(4));
|
| EXPECT_EQ(
|
| 0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0)).InSecondsF());
|
| @@ -263,7 +264,7 @@ TEST(AnimationTest, TrimTimeStartTime) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeStartTimeReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_start_time(TicksFromSecondsF(4));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| EXPECT_EQ(
|
| @@ -279,7 +280,7 @@ TEST(AnimationTest, TrimTimeStartTimeReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeTimeOffset) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_time_offset(TimeDelta::FromMilliseconds(4000));
|
| anim->set_start_time(TicksFromSecondsF(4));
|
| EXPECT_EQ(
|
| @@ -293,7 +294,7 @@ TEST(AnimationTest, TrimTimeTimeOffset) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeTimeOffsetReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_time_offset(TimeDelta::FromMilliseconds(4000));
|
| anim->set_start_time(TicksFromSecondsF(4));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| @@ -308,7 +309,7 @@ TEST(AnimationTest, TrimTimeTimeOffsetReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeNegativeTimeOffset) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_time_offset(TimeDelta::FromMilliseconds(-4000));
|
|
|
| EXPECT_EQ(
|
| @@ -322,7 +323,7 @@ TEST(AnimationTest, TrimTimeNegativeTimeOffset) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeNegativeTimeOffsetReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_time_offset(TimeDelta::FromMilliseconds(-4000));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
|
|
| @@ -337,7 +338,7 @@ TEST(AnimationTest, TrimTimeNegativeTimeOffsetReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePauseResume) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_EQ(
|
| 0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0)).InSecondsF());
|
| @@ -354,7 +355,7 @@ TEST(AnimationTest, TrimTimePauseResume) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePauseResumeReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_EQ(1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| @@ -372,7 +373,7 @@ TEST(AnimationTest, TrimTimePauseResumeReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeSuspendResume) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_EQ(
|
| 0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0)).InSecondsF());
|
| @@ -389,7 +390,7 @@ TEST(AnimationTest, TrimTimeSuspendResume) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeSuspendResumeReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_EQ(1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| @@ -407,7 +408,7 @@ TEST(AnimationTest, TrimTimeSuspendResumeReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeZeroDuration) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(0, 0));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(0, 0));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| @@ -418,7 +419,7 @@ TEST(AnimationTest, TrimTimeZeroDuration) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeStarting) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 5.0));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 5.0));
|
| anim->SetRunState(Animation::STARTING, TicksFromSecondsF(0.0));
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| @@ -445,7 +446,7 @@ TEST(AnimationTest, TrimTimeStarting) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeNeedsSynchronizedStartTime) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 5.0));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 5.0));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| anim->set_needs_synchronized_start_time(true);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| @@ -472,7 +473,7 @@ TEST(AnimationTest, TrimTimeNeedsSynchronizedStartTime) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedAtZeroIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(0));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(0));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_FALSE(anim->IsFinishedAt(TicksFromSecondsF(-1.0)));
|
| EXPECT_TRUE(anim->IsFinishedAt(TicksFromSecondsF(0.0)));
|
| @@ -480,7 +481,7 @@ TEST(AnimationTest, IsFinishedAtZeroIterations) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedAtOneIteration) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_FALSE(anim->IsFinishedAt(TicksFromSecondsF(-1.0)));
|
| EXPECT_FALSE(anim->IsFinishedAt(TicksFromSecondsF(0.0)));
|
| @@ -489,7 +490,7 @@ TEST(AnimationTest, IsFinishedAtOneIteration) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedAtInfiniteIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(-1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(-1));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_FALSE(anim->IsFinishedAt(TicksFromSecondsF(0.0)));
|
| EXPECT_FALSE(anim->IsFinishedAt(TicksFromSecondsF(0.5)));
|
| @@ -498,7 +499,7 @@ TEST(AnimationTest, IsFinishedAtInfiniteIterations) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedNegativeTimeOffset) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_time_offset(TimeDelta::FromMilliseconds(-500));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
|
|
| @@ -512,7 +513,7 @@ TEST(AnimationTest, IsFinishedNegativeTimeOffset) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedPositiveTimeOffset) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_time_offset(TimeDelta::FromMilliseconds(500));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
|
|
| @@ -523,7 +524,7 @@ TEST(AnimationTest, IsFinishedPositiveTimeOffset) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedAtNotRunning) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(0));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(0));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_TRUE(anim->IsFinishedAt(TicksFromSecondsF(0.0)));
|
| anim->SetRunState(Animation::PAUSED, TicksFromSecondsF(0.0));
|
| @@ -538,7 +539,7 @@ TEST(AnimationTest, IsFinishedAtNotRunning) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinished) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| EXPECT_FALSE(anim->is_finished());
|
| anim->SetRunState(Animation::PAUSED, TicksFromSecondsF(0.0));
|
| @@ -553,7 +554,7 @@ TEST(AnimationTest, IsFinished) {
|
| }
|
|
|
| TEST(AnimationTest, IsFinishedNeedsSynchronizedStartTime) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(2.0));
|
| EXPECT_FALSE(anim->is_finished());
|
| anim->SetRunState(Animation::PAUSED, TicksFromSecondsF(2.0));
|
| @@ -568,7 +569,7 @@ TEST(AnimationTest, IsFinishedNeedsSynchronizedStartTime) {
|
| }
|
|
|
| TEST(AnimationTest, RunStateChangesIgnoredWhileSuspended) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->Suspend(TicksFromSecondsF(0));
|
| EXPECT_EQ(Animation::PAUSED, anim->run_state());
|
| anim->SetRunState(Animation::RUNNING, TicksFromSecondsF(0.0));
|
| @@ -579,7 +580,7 @@ TEST(AnimationTest, RunStateChangesIgnoredWhileSuspended) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackNormal) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 1, 1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 1, 1));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -593,7 +594,7 @@ TEST(AnimationTest, TrimTimePlaybackNormal) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackSlow) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 1, 0.5));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 1, 0.5));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -609,7 +610,7 @@ TEST(AnimationTest, TrimTimePlaybackSlow) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackFast) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 4, 2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 4, 2));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -627,7 +628,7 @@ TEST(AnimationTest, TrimTimePlaybackFast) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackNormalReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 2, -1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 2, -1));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -645,7 +646,7 @@ TEST(AnimationTest, TrimTimePlaybackNormalReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackSlowReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 2, -0.5));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 2, -0.5));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -671,7 +672,7 @@ TEST(AnimationTest, TrimTimePlaybackSlowReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackFastReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 2, -2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 2, -2));
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| EXPECT_EQ(
|
| @@ -689,7 +690,7 @@ TEST(AnimationTest, TrimTimePlaybackFastReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackFastInfiniteIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(-1, 4, 4));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(-1, 4, 4));
|
| EXPECT_EQ(
|
| 0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0)).InSecondsF());
|
| EXPECT_EQ(
|
| @@ -705,7 +706,7 @@ TEST(AnimationTest, TrimTimePlaybackFastInfiniteIterations) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackNormalDoubleReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 1, -1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 1, -1));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| @@ -720,7 +721,7 @@ TEST(AnimationTest, TrimTimePlaybackNormalDoubleReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimePlaybackFastDoubleReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 4, -2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 4, -2));
|
| anim->set_direction(Animation::DIRECTION_REVERSE);
|
| EXPECT_EQ(0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| @@ -739,7 +740,7 @@ TEST(AnimationTest, TrimTimePlaybackFastDoubleReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateTwoIterationsPlaybackFast) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2, 2, 2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2, 2, 2));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -764,7 +765,7 @@ TEST(AnimationTest, TrimTimeAlternateTwoIterationsPlaybackFast) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateTwoIterationsPlaybackFastReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2, 2, 2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2, 2, 2));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE_REVERSE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| @@ -791,7 +792,7 @@ TEST(AnimationTest, TrimTimeAlternateTwoIterationsPlaybackFastReverse) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeAlternateTwoIterationsPlaybackFastDoubleReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2, 2, -2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2, 2, -2));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE_REVERSE);
|
| EXPECT_EQ(2.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -817,7 +818,7 @@ TEST(AnimationTest, TrimTimeAlternateTwoIterationsPlaybackFastDoubleReverse) {
|
|
|
| TEST(AnimationTest,
|
| TrimTimeAlternateReverseThreeIterationsPlaybackFastAlternateReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(3, 2, -2));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(3, 2, -2));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE_REVERSE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -851,7 +852,7 @@ TEST(AnimationTest,
|
|
|
| TEST(AnimationTest,
|
| TrimTimeAlternateReverseTwoIterationsPlaybackNormalAlternate) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2, 2, -1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2, 2, -1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| .InSecondsF());
|
| @@ -876,7 +877,7 @@ TEST(AnimationTest,
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeIterationStart) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2, 1, 1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2, 1, 1));
|
| anim->set_iteration_start(0.5);
|
| EXPECT_EQ(0.5, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| .InSecondsF());
|
| @@ -895,7 +896,7 @@ TEST(AnimationTest, TrimTimeIterationStart) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeIterationStartAlternate) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(2, 1, 1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(2, 1, 1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| anim->set_iteration_start(0.3);
|
| EXPECT_EQ(0.3, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| @@ -915,7 +916,7 @@ TEST(AnimationTest, TrimTimeIterationStartAlternate) {
|
| }
|
|
|
| TEST(AnimationTest, TrimTimeIterationStartAlternateThreeIterations) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(3, 1, 1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(3, 1, 1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| anim->set_iteration_start(1);
|
| EXPECT_EQ(1.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(-1.0))
|
| @@ -940,7 +941,7 @@ TEST(AnimationTest, TrimTimeIterationStartAlternateThreeIterations) {
|
|
|
| TEST(AnimationTest,
|
| TrimTimeIterationStartAlternateThreeIterationsPlaybackReverse) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(3, 1, -1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(3, 1, -1));
|
| anim->set_direction(Animation::DIRECTION_ALTERNATE);
|
| anim->set_iteration_start(1);
|
| EXPECT_EQ(0.0, anim->TrimTimeToCurrentIteration(TicksFromSecondsF(0.0))
|
| @@ -956,7 +957,7 @@ TEST(AnimationTest,
|
| }
|
|
|
| TEST(AnimationTest, InEffectFillMode) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1));
|
| anim->set_fill_mode(Animation::FILL_MODE_NONE);
|
| EXPECT_FALSE(anim->InEffect(TicksFromSecondsF(-1.0)));
|
| EXPECT_TRUE(anim->InEffect(TicksFromSecondsF(0.0)));
|
| @@ -979,7 +980,7 @@ TEST(AnimationTest, InEffectFillMode) {
|
| }
|
|
|
| TEST(AnimationTest, InEffectFillModePlayback) {
|
| - scoped_ptr<Animation> anim(CreateAnimation(1, 1, -1));
|
| + std::unique_ptr<Animation> anim(CreateAnimation(1, 1, -1));
|
| anim->set_fill_mode(Animation::FILL_MODE_NONE);
|
| EXPECT_FALSE(anim->InEffect(TicksFromSecondsF(-1.0)));
|
| EXPECT_TRUE(anim->InEffect(TicksFromSecondsF(0.0)));
|
|
|