| Index: cc/animation/layer_animation_controller_unittest.cc
|
| diff --git a/cc/animation/layer_animation_controller_unittest.cc b/cc/animation/layer_animation_controller_unittest.cc
|
| index c5637764bcbb46d0d735ebcc27be2d5181ea2da9..2a5a21bad79103178f95dcb5dec67653c1282f89 100644
|
| --- a/cc/animation/layer_animation_controller_unittest.cc
|
| +++ b/cc/animation/layer_animation_controller_unittest.cc
|
| @@ -1433,16 +1433,20 @@ TEST(LayerAnimationControllerTest, SkipUpdateState) {
|
| LayerAnimationController::Create(0));
|
| controller->AddValueObserver(&dummy);
|
|
|
| - controller->AddAnimation(CreateAnimation(
|
| + scoped_ptr<Animation> first_animation(CreateAnimation(
|
| scoped_ptr<AnimationCurve>(new FakeTransformTransition(1)).Pass(), 1,
|
| Animation::TRANSFORM));
|
| + first_animation->set_is_controlling_instance_for_test(true);
|
| + controller->AddAnimation(first_animation.Pass());
|
|
|
| controller->Animate(kInitialTickTime);
|
| controller->UpdateState(true, events.get());
|
|
|
| - controller->AddAnimation(CreateAnimation(
|
| + scoped_ptr<Animation> second_animation(CreateAnimation(
|
| scoped_ptr<AnimationCurve>(new FakeFloatTransition(1.0, 0.f, 1.f)).Pass(),
|
| 2, Animation::OPACITY));
|
| + second_animation->set_is_controlling_instance_for_test(true);
|
| + controller->AddAnimation(second_animation.Pass());
|
|
|
| // Animate but don't UpdateState.
|
| controller->Animate(kInitialTickTime + TimeDelta::FromMilliseconds(1000));
|
| @@ -1744,12 +1748,17 @@ TEST(LayerAnimationControllerTest, FinishedEventsForGroup) {
|
| const int group_id = 1;
|
|
|
| // Add two animations with the same group id but different durations.
|
| - controller_impl->AddAnimation(Animation::Create(
|
| + scoped_ptr<Animation> first_animation(Animation::Create(
|
| scoped_ptr<AnimationCurve>(new FakeTransformTransition(2.0)).Pass(), 1,
|
| group_id, Animation::TRANSFORM));
|
| - controller_impl->AddAnimation(Animation::Create(
|
| + first_animation->set_is_controlling_instance_for_test(true);
|
| + controller_impl->AddAnimation(first_animation.Pass());
|
| +
|
| + scoped_ptr<Animation> second_animation(Animation::Create(
|
| scoped_ptr<AnimationCurve>(new FakeFloatTransition(1.0, 0.f, 1.f)).Pass(),
|
| 2, group_id, Animation::OPACITY));
|
| + second_animation->set_is_controlling_instance_for_test(true);
|
| + controller_impl->AddAnimation(second_animation.Pass());
|
|
|
| controller_impl->Animate(kInitialTickTime);
|
| controller_impl->UpdateState(true, events.get());
|
| @@ -1794,12 +1803,17 @@ TEST(LayerAnimationControllerTest, FinishedAndAbortedEventsForGroup) {
|
| controller_impl->AddValueObserver(&dummy_impl);
|
|
|
| // Add two animations with the same group id.
|
| - controller_impl->AddAnimation(CreateAnimation(
|
| + scoped_ptr<Animation> first_animation(CreateAnimation(
|
| scoped_ptr<AnimationCurve>(new FakeTransformTransition(1.0)).Pass(), 1,
|
| Animation::TRANSFORM));
|
| - controller_impl->AddAnimation(CreateAnimation(
|
| + first_animation->set_is_controlling_instance_for_test(true);
|
| + controller_impl->AddAnimation(first_animation.Pass());
|
| +
|
| + scoped_ptr<Animation> second_animation(CreateAnimation(
|
| scoped_ptr<AnimationCurve>(new FakeFloatTransition(1.0, 0.f, 1.f)).Pass(),
|
| 1, Animation::OPACITY));
|
| + second_animation->set_is_controlling_instance_for_test(true);
|
| + controller_impl->AddAnimation(second_animation.Pass());
|
|
|
| controller_impl->Animate(kInitialTickTime);
|
| controller_impl->UpdateState(true, events.get());
|
|
|