Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(71)

Side by Side Diff: ui/compositor/layer_animator_unittest.cc

Issue 231133002: CC::Animations should use TimeTicks & TimeDelta to represent time (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Code changed as per review comments Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ui/compositor/layer_animator.cc ('k') | ui/compositor/test/layer_animator_test_controller.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ui/compositor/layer_animator.h" 5 #include "ui/compositor/layer_animator.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/compiler_specific.h" 8 #include "base/compiler_specific.h"
9 #include "base/memory/scoped_ptr.h" 9 #include "base/memory/scoped_ptr.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 342
343 EXPECT_TRUE(test_controller.animator()->is_animating()); 343 EXPECT_TRUE(test_controller.animator()->is_animating());
344 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity); 344 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity);
345 345
346 base::TimeTicks start_time = test_controller.animator()->last_step_time(); 346 base::TimeTicks start_time = test_controller.animator()->last_step_time();
347 base::TimeTicks effective_start = start_time + delta; 347 base::TimeTicks effective_start = start_time + delta;
348 348
349 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 349 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
350 cc::AnimationEvent::Started, 350 cc::AnimationEvent::Started,
351 0, 351 0,
352 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 352 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
353 animation_group_id(), 353 ->animation_group_id(),
354 cc::Animation::Opacity, 354 cc::Animation::Opacity,
355 (effective_start - base::TimeTicks()).InSecondsF())); 355 effective_start));
356 356
357 element->Step(effective_start + delta/2); 357 element->Step(effective_start + delta/2);
358 358
359 EXPECT_TRUE(test_controller.animator()->is_animating()); 359 EXPECT_TRUE(test_controller.animator()->is_animating());
360 EXPECT_NEAR( 360 EXPECT_NEAR(
361 0.5, 361 0.5,
362 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 362 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)->
363 last_progressed_fraction(), 363 last_progressed_fraction(),
364 epsilon); 364 epsilon);
365 365
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
458 EXPECT_TRUE(test_controller.animator()->is_animating()); 458 EXPECT_TRUE(test_controller.animator()->is_animating());
459 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity); 459 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity);
460 CheckApproximatelyEqual(delegate.GetBoundsForAnimation(), start_bounds); 460 CheckApproximatelyEqual(delegate.GetBoundsForAnimation(), start_bounds);
461 461
462 base::TimeTicks start_time = test_controller.animator()->last_step_time(); 462 base::TimeTicks start_time = test_controller.animator()->last_step_time();
463 base::TimeTicks effective_start = start_time + delta; 463 base::TimeTicks effective_start = start_time + delta;
464 464
465 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 465 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
466 cc::AnimationEvent::Started, 466 cc::AnimationEvent::Started,
467 0, 467 0,
468 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 468 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
469 animation_group_id(), 469 ->animation_group_id(),
470 cc::Animation::Opacity, 470 cc::Animation::Opacity,
471 (effective_start - base::TimeTicks()).InSecondsF())); 471 effective_start));
472 472
473 element->Step(effective_start + delta/2); 473 element->Step(effective_start + delta/2);
474 474
475 EXPECT_TRUE(test_controller.animator()->is_animating()); 475 EXPECT_TRUE(test_controller.animator()->is_animating());
476 EXPECT_NEAR( 476 EXPECT_NEAR(
477 0.5, 477 0.5,
478 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 478 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)->
479 last_progressed_fraction(), 479 last_progressed_fraction(),
480 epsilon); 480 epsilon);
481 CheckApproximatelyEqual(delegate.GetBoundsForAnimation(), middle_bounds); 481 CheckApproximatelyEqual(delegate.GetBoundsForAnimation(), middle_bounds);
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
736 736
737 EXPECT_TRUE(test_controller.animator()->is_animating()); 737 EXPECT_TRUE(test_controller.animator()->is_animating());
738 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity); 738 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity);
739 739
740 base::TimeTicks start_time = test_controller.animator()->last_step_time(); 740 base::TimeTicks start_time = test_controller.animator()->last_step_time();
741 base::TimeTicks effective_start = start_time + delta; 741 base::TimeTicks effective_start = start_time + delta;
742 742
743 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 743 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
744 cc::AnimationEvent::Started, 744 cc::AnimationEvent::Started,
745 0, 745 0,
746 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 746 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
747 animation_group_id(), 747 ->animation_group_id(),
748 cc::Animation::Opacity, 748 cc::Animation::Opacity,
749 (effective_start - base::TimeTicks()).InSecondsF())); 749 effective_start));
750 750
751 element->Step(effective_start + delta/2); 751 element->Step(effective_start + delta/2);
752 752
753 EXPECT_TRUE(test_controller.animator()->is_animating()); 753 EXPECT_TRUE(test_controller.animator()->is_animating());
754 EXPECT_NEAR( 754 EXPECT_NEAR(
755 0.5, 755 0.5,
756 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 756 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)->
757 last_progressed_fraction(), 757 last_progressed_fraction(),
758 epsilon); 758 epsilon);
759 759
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
869 test_controller.animator()->StartAnimation( 869 test_controller.animator()->StartAnimation(
870 new LayerAnimationSequence( 870 new LayerAnimationSequence(
871 LayerAnimationElement::CreateOpacityElement(target_opacity, delta))); 871 LayerAnimationElement::CreateOpacityElement(target_opacity, delta)));
872 872
873 base::TimeTicks start_time = test_controller.animator()->last_step_time(); 873 base::TimeTicks start_time = test_controller.animator()->last_step_time();
874 base::TimeTicks effective_start = start_time + delta; 874 base::TimeTicks effective_start = start_time + delta;
875 875
876 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 876 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
877 cc::AnimationEvent::Started, 877 cc::AnimationEvent::Started,
878 0, 878 0,
879 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 879 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
880 animation_group_id(), 880 ->animation_group_id(),
881 cc::Animation::Opacity, 881 cc::Animation::Opacity,
882 (effective_start - base::TimeTicks()).InSecondsF())); 882 effective_start));
883 883
884 element->Step(effective_start + delta/2); 884 element->Step(effective_start + delta/2);
885 885
886 test_controller.animator()->StartAnimation( 886 test_controller.animator()->StartAnimation(
887 new LayerAnimationSequence( 887 new LayerAnimationSequence(
888 LayerAnimationElement::CreateOpacityElement(start_opacity, delta))); 888 LayerAnimationElement::CreateOpacityElement(start_opacity, delta)));
889 889
890 EXPECT_TRUE(test_controller.animator()->is_animating()); 890 EXPECT_TRUE(test_controller.animator()->is_animating());
891 EXPECT_NEAR(delegate.GetOpacityForAnimation(), middle_opacity, epsilon); 891 EXPECT_NEAR(delegate.GetOpacityForAnimation(), middle_opacity, epsilon);
892 892
893 test_controller.animator()->StartAnimation( 893 test_controller.animator()->StartAnimation(
894 new LayerAnimationSequence( 894 new LayerAnimationSequence(
895 LayerAnimationElement::CreateOpacityElement(start_opacity, delta))); 895 LayerAnimationElement::CreateOpacityElement(start_opacity, delta)));
896 896
897 EXPECT_TRUE(test_controller.animator()->is_animating()); 897 EXPECT_TRUE(test_controller.animator()->is_animating());
898 898
899 base::TimeTicks second_effective_start = effective_start + delta; 899 base::TimeTicks second_effective_start = effective_start + delta;
900 900
901 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 901 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
902 cc::AnimationEvent::Started, 902 cc::AnimationEvent::Started,
903 0, 903 0,
904 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 904 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
905 animation_group_id(), 905 ->animation_group_id(),
906 cc::Animation::Opacity, 906 cc::Animation::Opacity,
907 (second_effective_start - base::TimeTicks()).InSecondsF())); 907 second_effective_start));
908 908
909 element->Step(second_effective_start + delta/2); 909 element->Step(second_effective_start + delta/2);
910 910
911 EXPECT_TRUE(test_controller.animator()->is_animating()); 911 EXPECT_TRUE(test_controller.animator()->is_animating());
912 EXPECT_NEAR( 912 EXPECT_NEAR(
913 0.5, 913 0.5,
914 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 914 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)->
915 last_progressed_fraction(), 915 last_progressed_fraction(),
916 epsilon); 916 epsilon);
917 917
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after
1211 LayerAnimationElement::CreateBrightnessElement(target_brightness, 1211 LayerAnimationElement::CreateBrightnessElement(target_brightness,
1212 delta) 1212 delta)
1213 )); 1213 ));
1214 1214
1215 base::TimeTicks start_time = test_controller.animator()->last_step_time(); 1215 base::TimeTicks start_time = test_controller.animator()->last_step_time();
1216 base::TimeTicks effective_start = start_time + delta; 1216 base::TimeTicks effective_start = start_time + delta;
1217 1217
1218 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1218 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1219 cc::AnimationEvent::Started, 1219 cc::AnimationEvent::Started,
1220 0, 1220 0,
1221 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1221 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1222 animation_group_id(), 1222 ->animation_group_id(),
1223 cc::Animation::Opacity, 1223 cc::Animation::Opacity,
1224 (effective_start - base::TimeTicks()).InSecondsF())); 1224 effective_start));
1225 1225
1226 element->Step(effective_start + delta/2); 1226 element->Step(effective_start + delta/2);
1227 1227
1228 test_controller.animator()->StartTogether( 1228 test_controller.animator()->StartTogether(
1229 CreateMultiSequence( 1229 CreateMultiSequence(
1230 LayerAnimationElement::CreateOpacityElement(start_opacity, delta), 1230 LayerAnimationElement::CreateOpacityElement(start_opacity, delta),
1231 LayerAnimationElement::CreateBrightnessElement(start_brightness, 1231 LayerAnimationElement::CreateBrightnessElement(start_brightness,
1232 delta))); 1232 delta)));
1233 1233
1234 EXPECT_TRUE(test_controller.animator()->is_animating()); 1234 EXPECT_TRUE(test_controller.animator()->is_animating());
1235 EXPECT_NEAR(delegate.GetOpacityForAnimation(), middle_opacity, epsilon); 1235 EXPECT_NEAR(delegate.GetOpacityForAnimation(), middle_opacity, epsilon);
1236 EXPECT_NEAR(delegate.GetBrightnessForAnimation(), middle_brightness, epsilon); 1236 EXPECT_NEAR(delegate.GetBrightnessForAnimation(), middle_brightness, epsilon);
1237 1237
1238 test_controller.animator()->StartTogether( 1238 test_controller.animator()->StartTogether(
1239 CreateMultiSequence( 1239 CreateMultiSequence(
1240 LayerAnimationElement::CreateOpacityElement(start_opacity, delta), 1240 LayerAnimationElement::CreateOpacityElement(start_opacity, delta),
1241 LayerAnimationElement::CreateBrightnessElement(start_brightness, 1241 LayerAnimationElement::CreateBrightnessElement(start_brightness,
1242 delta))); 1242 delta)));
1243 1243
1244 EXPECT_TRUE(test_controller.animator()->is_animating()); 1244 EXPECT_TRUE(test_controller.animator()->is_animating());
1245 1245
1246 base::TimeTicks second_effective_start = effective_start + delta; 1246 base::TimeTicks second_effective_start = effective_start + delta;
1247 1247
1248 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1248 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1249 cc::AnimationEvent::Started, 1249 cc::AnimationEvent::Started,
1250 0, 1250 0,
1251 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1251 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1252 animation_group_id(), 1252 ->animation_group_id(),
1253 cc::Animation::Opacity, 1253 cc::Animation::Opacity,
1254 (second_effective_start - base::TimeTicks()).InSecondsF())); 1254 second_effective_start));
1255 1255
1256 element->Step(second_effective_start + delta/2); 1256 element->Step(second_effective_start + delta/2);
1257 1257
1258 EXPECT_TRUE(test_controller.animator()->is_animating()); 1258 EXPECT_TRUE(test_controller.animator()->is_animating());
1259 EXPECT_NEAR( 1259 EXPECT_NEAR(
1260 0.5, 1260 0.5,
1261 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1261 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)->
1262 last_progressed_fraction(), 1262 last_progressed_fraction(),
1263 epsilon); 1263 epsilon);
1264 EXPECT_NEAR(delegate.GetBrightnessForAnimation(), 1264 EXPECT_NEAR(delegate.GetBrightnessForAnimation(),
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
1498 sequence->set_is_cyclic(true); 1498 sequence->set_is_cyclic(true);
1499 1499
1500 test_controller.animator()->StartAnimation(sequence.release()); 1500 test_controller.animator()->StartAnimation(sequence.release());
1501 1501
1502 base::TimeTicks start_time = test_controller.animator()->last_step_time(); 1502 base::TimeTicks start_time = test_controller.animator()->last_step_time();
1503 base::TimeTicks effective_start = start_time + delta; 1503 base::TimeTicks effective_start = start_time + delta;
1504 1504
1505 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1505 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1506 cc::AnimationEvent::Started, 1506 cc::AnimationEvent::Started,
1507 0, 1507 0,
1508 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1508 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1509 animation_group_id(), 1509 ->animation_group_id(),
1510 cc::Animation::Opacity, 1510 cc::Animation::Opacity,
1511 (effective_start - base::TimeTicks()).InSecondsF())); 1511 effective_start));
1512 1512
1513 element->Step(effective_start + delta); 1513 element->Step(effective_start + delta);
1514 EXPECT_TRUE(test_controller.animator()->is_animating()); 1514 EXPECT_TRUE(test_controller.animator()->is_animating());
1515 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), target_opacity); 1515 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), target_opacity);
1516 1516
1517 base::TimeTicks second_effective_start = effective_start + 2 * delta; 1517 base::TimeTicks second_effective_start = effective_start + 2 * delta;
1518 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1518 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1519 cc::AnimationEvent::Started, 1519 cc::AnimationEvent::Started,
1520 0, 1520 0,
1521 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1521 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1522 animation_group_id(), 1522 ->animation_group_id(),
1523 cc::Animation::Opacity, 1523 cc::Animation::Opacity,
1524 (second_effective_start - base::TimeTicks()).InSecondsF())); 1524 second_effective_start));
1525 1525
1526 element->Step(second_effective_start + delta); 1526 element->Step(second_effective_start + delta);
1527 1527
1528 EXPECT_TRUE(test_controller.animator()->is_animating()); 1528 EXPECT_TRUE(test_controller.animator()->is_animating());
1529 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity); 1529 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity);
1530 1530
1531 base::TimeTicks third_effective_start = second_effective_start + 2 * delta; 1531 base::TimeTicks third_effective_start = second_effective_start + 2 * delta;
1532 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1532 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1533 cc::AnimationEvent::Started, 1533 cc::AnimationEvent::Started,
1534 0, 1534 0,
1535 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1535 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1536 animation_group_id(), 1536 ->animation_group_id(),
1537 cc::Animation::Opacity, 1537 cc::Animation::Opacity,
1538 (third_effective_start - base::TimeTicks()).InSecondsF())); 1538 third_effective_start));
1539 1539
1540 element->Step(third_effective_start + delta); 1540 element->Step(third_effective_start + delta);
1541 EXPECT_TRUE(test_controller.animator()->is_animating()); 1541 EXPECT_TRUE(test_controller.animator()->is_animating());
1542 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), target_opacity); 1542 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), target_opacity);
1543 1543
1544 base::TimeTicks fourth_effective_start = third_effective_start + 2 * delta; 1544 base::TimeTicks fourth_effective_start = third_effective_start + 2 * delta;
1545 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1545 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1546 cc::AnimationEvent::Started, 1546 cc::AnimationEvent::Started,
1547 0, 1547 0,
1548 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1548 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1549 animation_group_id(), 1549 ->animation_group_id(),
1550 cc::Animation::Opacity, 1550 cc::Animation::Opacity,
1551 (fourth_effective_start - base::TimeTicks()).InSecondsF())); 1551 fourth_effective_start));
1552 1552
1553 // Skip ahead by a lot. 1553 // Skip ahead by a lot.
1554 element->Step(fourth_effective_start + 1000 * delta); 1554 element->Step(fourth_effective_start + 1000 * delta);
1555 1555
1556 EXPECT_TRUE(test_controller.animator()->is_animating()); 1556 EXPECT_TRUE(test_controller.animator()->is_animating());
1557 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), target_opacity); 1557 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), target_opacity);
1558 1558
1559 base::TimeTicks fifth_effective_start = fourth_effective_start + 1001 * delta; 1559 base::TimeTicks fifth_effective_start = fourth_effective_start + 1001 * delta;
1560 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent( 1560 test_controller.animator()->OnThreadedAnimationStarted(cc::AnimationEvent(
1561 cc::AnimationEvent::Started, 1561 cc::AnimationEvent::Started,
1562 0, 1562 0,
1563 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)-> 1563 test_controller.GetRunningSequence(LayerAnimationElement::OPACITY)
1564 animation_group_id(), 1564 ->animation_group_id(),
1565 cc::Animation::Opacity, 1565 cc::Animation::Opacity,
1566 (fifth_effective_start - base::TimeTicks()).InSecondsF())); 1566 fifth_effective_start));
1567 1567
1568 // Skip ahead by a lot. 1568 // Skip ahead by a lot.
1569 element->Step(fifth_effective_start + 999 * delta); 1569 element->Step(fifth_effective_start + 999 * delta);
1570 1570
1571 EXPECT_TRUE(test_controller.animator()->is_animating()); 1571 EXPECT_TRUE(test_controller.animator()->is_animating());
1572 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity); 1572 EXPECT_FLOAT_EQ(delegate.GetOpacityForAnimation(), start_opacity);
1573 1573
1574 test_controller.animator()->StopAnimatingProperty( 1574 test_controller.animator()->StopAnimatingProperty(
1575 LayerAnimationElement::OPACITY); 1575 LayerAnimationElement::OPACITY);
1576 1576
(...skipping 942 matching lines...) Expand 10 before | Expand all | Expand 10 after
2519 2519
2520 parent.SetTransform(parent_end); 2520 parent.SetTransform(parent_end);
2521 2521
2522 EXPECT_TRUE(child.GetAnimator()->is_animating()); 2522 EXPECT_TRUE(child.GetAnimator()->is_animating());
2523 EXPECT_TRUE(child.GetTargetTransform().IsIdentity()) 2523 EXPECT_TRUE(child.GetTargetTransform().IsIdentity())
2524 << child.GetTargetTransform().ToString(); 2524 << child.GetTargetTransform().ToString();
2525 2525
2526 } 2526 }
2527 2527
2528 } // namespace ui 2528 } // namespace ui
OLDNEW
« no previous file with comments | « ui/compositor/layer_animator.cc ('k') | ui/compositor/test/layer_animator_test_controller.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698