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

Side by Side Diff: third_party/WebKit/Source/core/animation/CompositorAnimationsTest.cpp

Issue 1700653002: CC Animation: Expose TargetProperty enum to be aliased in Blink Platform. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase. Created 4 years, 10 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
OLDNEW
1 /* 1 /*
2 * Copyright (c) 2013, Google Inc. All rights reserved. 2 * Copyright (c) 2013, Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 651 matching lines...) Expand 10 before | Expand all | Expand 10 after
662 // Curve is created 662 // Curve is created
663 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 663 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
664 ExpectationSet usesMockCurve; 664 ExpectationSet usesMockCurve;
665 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 665 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
666 .WillOnce(Return(mockCurvePtr)); 666 .WillOnce(Return(mockCurvePtr));
667 667
668 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 668 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
669 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 669 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
670 670
671 // Create animation 671 // Create animation
672 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 672 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
673 ExpectationSet usesMockAnimation; 673 ExpectationSet usesMockAnimation;
674 674
675 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 675 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
676 .WillOnce(Return(mockAnimationPtr)); 676 .WillOnce(Return(mockAnimationPtr));
677 677
678 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); 678 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
679 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 679 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
680 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 680 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
681 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 681 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
682 682
683 EXPECT_CALL(*mockAnimationPtr, delete_()) 683 EXPECT_CALL(*mockAnimationPtr, delete_())
684 .Times(1) 684 .Times(1)
685 .After(usesMockAnimation); 685 .After(usesMockAnimation);
(...skipping 21 matching lines...) Expand all
707 // Curve is created 707 // Curve is created
708 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 708 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
709 ExpectationSet usesMockCurve; 709 ExpectationSet usesMockCurve;
710 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 710 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
711 .WillOnce(Return(mockCurvePtr)); 711 .WillOnce(Return(mockCurvePtr));
712 712
713 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 713 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
714 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(10.0 , 5.0))); 714 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(10.0 , 5.0)));
715 715
716 // Create animation 716 // Create animation
717 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 717 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
718 ExpectationSet usesMockAnimation; 718 ExpectationSet usesMockAnimation;
719 719
720 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 720 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
721 .WillOnce(Return(mockAnimationPtr)); 721 .WillOnce(Return(mockAnimationPtr));
722 722
723 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); 723 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
724 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 724 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
725 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 725 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
726 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 726 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
727 727
728 EXPECT_CALL(*mockAnimationPtr, delete_()) 728 EXPECT_CALL(*mockAnimationPtr, delete_())
729 .Times(1) 729 .Times(1)
730 .After(usesMockAnimation); 730 .After(usesMockAnimation);
(...skipping 28 matching lines...) Expand all
759 759
760 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 760 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
761 .WillOnce(Return(mockCurvePtr)); 761 .WillOnce(Return(mockCurvePtr));
762 762
763 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 763 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
764 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.25 , -1.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 764 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.25 , -1.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
765 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.5, 20.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 765 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.5, 20.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
766 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 766 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
767 767
768 // KeyframeEffect is created 768 // KeyframeEffect is created
769 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 769 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
770 ExpectationSet usesMockAnimation; 770 ExpectationSet usesMockAnimation;
771 771
772 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 772 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
773 .WillOnce(Return(mockAnimationPtr)); 773 .WillOnce(Return(mockAnimationPtr));
774 774
775 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); 775 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5));
776 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 776 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
777 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternate)); 777 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternate));
778 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(2.0)); 778 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(2.0));
779 779
780 EXPECT_CALL(*mockAnimationPtr, delete_()) 780 EXPECT_CALL(*mockAnimationPtr, delete_())
781 .Times(1) 781 .Times(1)
782 .After(usesMockAnimation); 782 .After(usesMockAnimation);
(...skipping 23 matching lines...) Expand all
806 // Curve is created 806 // Curve is created
807 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 807 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
808 ExpectationSet usesMockCurve; 808 ExpectationSet usesMockCurve;
809 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 809 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
810 .WillOnce(Return(mockCurvePtr)); 810 .WillOnce(Return(mockCurvePtr));
811 811
812 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 812 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
813 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.75 , 5.0))); 813 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.75 , 5.0)));
814 814
815 // Create animation 815 // Create animation
816 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 816 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
817 ExpectationSet usesMockAnimation; 817 ExpectationSet usesMockAnimation;
818 818
819 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 819 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
820 .WillOnce(Return(mockAnimationPtr)); 820 .WillOnce(Return(mockAnimationPtr));
821 821
822 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); 822 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5));
823 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(-3.25)); 823 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(-3.25));
824 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 824 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
825 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 825 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
826 826
827 EXPECT_CALL(*mockAnimationPtr, delete_()) 827 EXPECT_CALL(*mockAnimationPtr, delete_())
828 .Times(1) 828 .Times(1)
829 .After(usesMockAnimation); 829 .After(usesMockAnimation);
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
863 863
864 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 864 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
865 .WillOnce(Return(mockCurvePtr)); 865 .WillOnce(Return(mockCurvePtr));
866 866
867 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeEase)); 867 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeEase));
868 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.5, -1.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 868 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.5, -1.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
869 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 20.0), 1.0, 2.0, 3.0, 4.0)); 869 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 20.0), 1.0, 2.0, 3.0, 4.0));
870 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(2.0, 5.0))); 870 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(2.0, 5.0)));
871 871
872 // KeyframeEffect is created 872 // KeyframeEffect is created
873 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 873 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
874 ExpectationSet usesMockAnimation; 874 ExpectationSet usesMockAnimation;
875 875
876 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 876 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
877 .WillOnce(Return(mockAnimationPtr)); 877 .WillOnce(Return(mockAnimationPtr));
878 878
879 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10)); 879 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10));
880 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 880 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
881 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternate)); 881 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternate));
882 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 882 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
883 883
884 EXPECT_CALL(*mockAnimationPtr, delete_()) 884 EXPECT_CALL(*mockAnimationPtr, delete_())
885 .Times(1) 885 .Times(1)
886 .After(usesMockAnimation); 886 .After(usesMockAnimation);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
921 921
922 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 922 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
923 .WillOnce(Return(mockCurvePtr)); 923 .WillOnce(Return(mockCurvePtr));
924 924
925 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeEaseIn)); 925 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeEaseIn));
926 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.25 , -1.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 926 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.25 , -1.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
927 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.5, 20.0), 0.0, 0.0, 0.0, 1.0)); 927 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.5, 20.0), 0.0, 0.0, 0.0, 1.0));
928 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 928 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
929 929
930 // Create the animation 930 // Create the animation
931 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 931 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
932 ExpectationSet usesMockAnimation; 932 ExpectationSet usesMockAnimation;
933 933
934 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 934 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
935 .WillOnce(Return(mockAnimationPtr)); 935 .WillOnce(Return(mockAnimationPtr));
936 936
937 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10)); 937 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10));
938 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 938 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
939 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternateReverse)); 939 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternateReverse));
940 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 940 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
941 941
942 EXPECT_CALL(*mockAnimationPtr, delete_()) 942 EXPECT_CALL(*mockAnimationPtr, delete_())
943 .Times(1) 943 .Times(1)
944 .After(usesMockAnimation); 944 .After(usesMockAnimation);
(...skipping 24 matching lines...) Expand all
969 // Curve is created 969 // Curve is created
970 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 970 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
971 ExpectationSet usesMockCurve; 971 ExpectationSet usesMockCurve;
972 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 972 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
973 .WillOnce(Return(mockCurvePtr)); 973 .WillOnce(Return(mockCurvePtr));
974 974
975 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 975 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
976 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.5, 5.0))); 976 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.5, 5.0)));
977 977
978 // Create animation 978 // Create animation
979 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 979 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
980 ExpectationSet usesMockAnimation; 980 ExpectationSet usesMockAnimation;
981 981
982 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 982 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
983 .WillOnce(Return(mockAnimationPtr)); 983 .WillOnce(Return(mockAnimationPtr));
984 984
985 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); 985 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5));
986 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(3.0)); 986 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(3.0));
987 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternateReverse)); 987 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionAlternateReverse));
988 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 988 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
989 989
990 EXPECT_CALL(*mockAnimationPtr, delete_()) 990 EXPECT_CALL(*mockAnimationPtr, delete_())
991 .Times(1) 991 .Times(1)
992 .After(usesMockAnimation); 992 .After(usesMockAnimation);
(...skipping 21 matching lines...) Expand all
1014 // Curve is created 1014 // Curve is created
1015 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 1015 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
1016 ExpectationSet usesMockCurve; 1016 ExpectationSet usesMockCurve;
1017 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 1017 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
1018 .WillOnce(Return(mockCurvePtr)); 1018 .WillOnce(Return(mockCurvePtr));
1019 1019
1020 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 1020 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
1021 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 1021 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
1022 1022
1023 // Create animation 1023 // Create animation
1024 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 1024 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
1025 ExpectationSet usesMockAnimation; 1025 ExpectationSet usesMockAnimation;
1026 1026
1027 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 1027 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
1028 .WillOnce(Return(mockAnimationPtr)); 1028 .WillOnce(Return(mockAnimationPtr));
1029 1029
1030 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); 1030 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
1031 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 1031 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
1032 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 1032 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
1033 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(-3)); 1033 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(-3));
1034 1034
1035 EXPECT_CALL(*mockAnimationPtr, delete_()) 1035 EXPECT_CALL(*mockAnimationPtr, delete_())
1036 .Times(1) 1036 .Times(1)
1037 .After(usesMockAnimation); 1037 .After(usesMockAnimation);
(...skipping 21 matching lines...) Expand all
1059 // Curve is created 1059 // Curve is created
1060 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 1060 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
1061 ExpectationSet usesMockCurve; 1061 ExpectationSet usesMockCurve;
1062 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 1062 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
1063 .WillOnce(Return(mockCurvePtr)); 1063 .WillOnce(Return(mockCurvePtr));
1064 1064
1065 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 1065 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
1066 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 1066 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
1067 1067
1068 // Create animation 1068 // Create animation
1069 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 1069 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
1070 ExpectationSet usesMockAnimation; 1070 ExpectationSet usesMockAnimation;
1071 1071
1072 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 1072 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
1073 .WillOnce(Return(mockAnimationPtr)); 1073 .WillOnce(Return(mockAnimationPtr));
1074 1074
1075 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); 1075 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
1076 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 1076 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
1077 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 1077 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
1078 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 1078 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
1079 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(CompositorAn imation::FillModeNone)); 1079 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(CompositorAn imation::FillModeNone));
1080 1080
1081 EXPECT_CALL(*mockAnimationPtr, delete_()) 1081 EXPECT_CALL(*mockAnimationPtr, delete_())
1082 .Times(1) 1082 .Times(1)
(...skipping 21 matching lines...) Expand all
1104 // Curve is created 1104 // Curve is created
1105 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 1105 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
1106 ExpectationSet usesMockCurve; 1106 ExpectationSet usesMockCurve;
1107 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 1107 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
1108 .WillOnce(Return(mockCurvePtr)); 1108 .WillOnce(Return(mockCurvePtr));
1109 1109
1110 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 1110 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
1111 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 1111 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
1112 1112
1113 // Create animation 1113 // Create animation
1114 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 1114 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
1115 ExpectationSet usesMockAnimation; 1115 ExpectationSet usesMockAnimation;
1116 1116
1117 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 1117 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
1118 .WillOnce(Return(mockAnimationPtr)); 1118 .WillOnce(Return(mockAnimationPtr));
1119 1119
1120 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); 1120 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
1121 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 1121 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
1122 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 1122 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
1123 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 1123 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
1124 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(CompositorAn imation::FillModeNone)); 1124 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(CompositorAn imation::FillModeNone));
1125 1125
1126 EXPECT_CALL(*mockAnimationPtr, delete_()) 1126 EXPECT_CALL(*mockAnimationPtr, delete_())
1127 .Times(1) 1127 .Times(1)
(...skipping 22 matching lines...) Expand all
1150 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; 1150 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock;
1151 ExpectationSet usesMockCurve; 1151 ExpectationSet usesMockCurve;
1152 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve()) 1152 EXPECT_CALL(*m_mockCompositorFactory, createFloatAnimationCurve())
1153 .WillOnce(Return(mockCurvePtr)); 1153 .WillOnce(Return(mockCurvePtr));
1154 1154
1155 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear)); 1155 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(0.0, 2.0), CompositorAnimationCurve::TimingFunctionTypeLinear));
1156 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0))); 1156 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(CompositorFloatKeyframe(1.0, 5.0)));
1157 usesMockCurve += EXPECT_CALL(*mockCurvePtr, setCubicBezierTimingFunction(1, 2, 3, 4)); 1157 usesMockCurve += EXPECT_CALL(*mockCurvePtr, setCubicBezierTimingFunction(1, 2, 3, 4));
1158 1158
1159 // Create animation 1159 // Create animation
1160 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorAnimation::TargetPropertyOpacity); 1160 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc k(CompositorTargetProperty::OPACITY);
1161 ExpectationSet usesMockAnimation; 1161 ExpectationSet usesMockAnimation;
1162 1162
1163 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorAnimation::TargetPropertyOpacity, _, _)) 1163 usesMockCurve += EXPECT_CALL(*m_mockCompositorFactory, createAnimation(Ref(* mockCurvePtr), CompositorTargetProperty::OPACITY, _, _))
1164 .WillOnce(Return(mockAnimationPtr)); 1164 .WillOnce(Return(mockAnimationPtr));
1165 1165
1166 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); 1166 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1));
1167 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); 1167 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0));
1168 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal)); 1168 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(CompositorA nimation::DirectionNormal));
1169 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); 1169 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1));
1170 1170
1171 EXPECT_CALL(*mockAnimationPtr, delete_()) 1171 EXPECT_CALL(*mockAnimationPtr, delete_())
1172 .Times(1) 1172 .Times(1)
1173 .After(usesMockAnimation); 1173 .After(usesMockAnimation);
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
1226 simulateFrame(1.); 1226 simulateFrame(1.);
1227 1227
1228 element->setLayoutObject(nullptr); 1228 element->setLayoutObject(nullptr);
1229 LayoutObjectProxy::dispose(layoutObject); 1229 LayoutObjectProxy::dispose(layoutObject);
1230 1230
1231 Heap::collectAllGarbage(); 1231 Heap::collectAllGarbage();
1232 EXPECT_TRUE(element->elementAnimations()->animations().isEmpty()); 1232 EXPECT_TRUE(element->elementAnimations()->animations().isEmpty());
1233 } 1233 }
1234 1234
1235 } // namespace blink 1235 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698