OLD | NEW |
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 642 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
653 | 653 |
654 // Create animation | 654 // Create animation |
655 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 655 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
656 ExpectationSet usesMockAnimation; | 656 ExpectationSet usesMockAnimation; |
657 | 657 |
658 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 658 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
659 .WillOnce(Return(mockAnimationPtr)); | 659 .WillOnce(Return(mockAnimationPtr)); |
660 | 660 |
661 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); | 661 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); |
662 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 662 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
663 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 663 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
664 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 664 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
665 | 665 |
666 EXPECT_CALL(*mockAnimationPtr, delete_()) | 666 EXPECT_CALL(*mockAnimationPtr, delete_()) |
667 .Times(1) | 667 .Times(1) |
668 .After(usesMockAnimation); | 668 .After(usesMockAnimation); |
669 EXPECT_CALL(*mockCurvePtr, delete_()) | 669 EXPECT_CALL(*mockCurvePtr, delete_()) |
670 .Times(1) | 670 .Times(1) |
671 .After(usesMockCurve); | 671 .After(usesMockCurve); |
672 | 672 |
673 // Go! | 673 // Go! |
(...skipping 27 matching lines...) Expand all Loading... |
701 | 701 |
702 // Create animation | 702 // Create animation |
703 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 703 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
704 ExpectationSet usesMockAnimation; | 704 ExpectationSet usesMockAnimation; |
705 | 705 |
706 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 706 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
707 .WillOnce(Return(mockAnimationPtr)); | 707 .WillOnce(Return(mockAnimationPtr)); |
708 | 708 |
709 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); | 709 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); |
710 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 710 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
711 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 711 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
712 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 712 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
713 | 713 |
714 EXPECT_CALL(*mockAnimationPtr, delete_()) | 714 EXPECT_CALL(*mockAnimationPtr, delete_()) |
715 .Times(1) | 715 .Times(1) |
716 .After(usesMockAnimation); | 716 .After(usesMockAnimation); |
717 EXPECT_CALL(*mockCurvePtr, delete_()) | 717 EXPECT_CALL(*mockCurvePtr, delete_()) |
718 .Times(1) | 718 .Times(1) |
719 .After(usesMockCurve); | 719 .After(usesMockCurve); |
720 | 720 |
721 // Go! | 721 // Go! |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
756 | 756 |
757 // Animation is created | 757 // Animation is created |
758 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 758 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
759 ExpectationSet usesMockAnimation; | 759 ExpectationSet usesMockAnimation; |
760 | 760 |
761 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 761 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
762 .WillOnce(Return(mockAnimationPtr)); | 762 .WillOnce(Return(mockAnimationPtr)); |
763 | 763 |
764 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); | 764 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); |
765 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 765 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
766 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionAlternate)); | 766 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionAlternate)); |
767 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(2.0)); | 767 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(2.0)); |
768 | 768 |
769 EXPECT_CALL(*mockAnimationPtr, delete_()) | 769 EXPECT_CALL(*mockAnimationPtr, delete_()) |
770 .Times(1) | 770 .Times(1) |
771 .After(usesMockAnimation); | 771 .After(usesMockAnimation); |
772 EXPECT_CALL(*mockCurvePtr, delete_()) | 772 EXPECT_CALL(*mockCurvePtr, delete_()) |
773 .Times(1) | 773 .Times(1) |
774 .After(usesMockCurve); | 774 .After(usesMockCurve); |
775 | 775 |
776 // Go! | 776 // Go! |
(...skipping 29 matching lines...) Expand all Loading... |
806 | 806 |
807 // Create animation | 807 // Create animation |
808 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 808 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
809 ExpectationSet usesMockAnimation; | 809 ExpectationSet usesMockAnimation; |
810 | 810 |
811 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 811 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
812 .WillOnce(Return(mockAnimationPtr)); | 812 .WillOnce(Return(mockAnimationPtr)); |
813 | 813 |
814 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); | 814 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); |
815 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(-3.25)); | 815 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(-3.25)); |
816 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 816 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
817 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 817 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
818 | 818 |
819 EXPECT_CALL(*mockAnimationPtr, delete_()) | 819 EXPECT_CALL(*mockAnimationPtr, delete_()) |
820 .Times(1) | 820 .Times(1) |
821 .After(usesMockAnimation); | 821 .After(usesMockAnimation); |
822 EXPECT_CALL(*mockCurvePtr, delete_()) | 822 EXPECT_CALL(*mockCurvePtr, delete_()) |
823 .Times(1) | 823 .Times(1) |
824 .After(usesMockCurve); | 824 .After(usesMockCurve); |
825 | 825 |
826 // Go! | 826 // Go! |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
866 | 866 |
867 // Animation is created | 867 // Animation is created |
868 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 868 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
869 ExpectationSet usesMockAnimation; | 869 ExpectationSet usesMockAnimation; |
870 | 870 |
871 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 871 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
872 .WillOnce(Return(mockAnimationPtr)); | 872 .WillOnce(Return(mockAnimationPtr)); |
873 | 873 |
874 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10)); | 874 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10)); |
875 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 875 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
876 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionAlternate)); | 876 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionAlternate)); |
877 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 877 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
878 | 878 |
879 EXPECT_CALL(*mockAnimationPtr, delete_()) | 879 EXPECT_CALL(*mockAnimationPtr, delete_()) |
880 .Times(1) | 880 .Times(1) |
881 .After(usesMockAnimation); | 881 .After(usesMockAnimation); |
882 EXPECT_CALL(*mockCurvePtr, delete_()) | 882 EXPECT_CALL(*mockCurvePtr, delete_()) |
883 .Times(1) | 883 .Times(1) |
884 .After(usesMockCurve); | 884 .After(usesMockCurve); |
885 | 885 |
886 // Go! | 886 // Go! |
(...skipping 26 matching lines...) Expand all Loading... |
913 | 913 |
914 WebCompositorSupportMock mockCompositor; | 914 WebCompositorSupportMock mockCompositor; |
915 | 915 |
916 // Curve is created | 916 // Curve is created |
917 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock(); | 917 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock(); |
918 ExpectationSet usesMockCurve; | 918 ExpectationSet usesMockCurve; |
919 | 919 |
920 EXPECT_CALL(mockCompositor, createFloatAnimationCurve()) | 920 EXPECT_CALL(mockCompositor, createFloatAnimationCurve()) |
921 .WillOnce(Return(mockCurvePtr)); | 921 .WillOnce(Return(mockCurvePtr)); |
922 | 922 |
923 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0,
2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeEaseIn)); | 923 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(WebFloatKeyframe(0.0, 2.0),
WebCompositorAnimationCurve::TimingFunctionTypeEaseIn)); |
924 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.25
, -1.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear)); | 924 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(WebFloatKeyframe(0.25, -1.0)
, WebCompositorAnimationCurve::TimingFunctionTypeLinear)); |
925 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.5,
20.0), 0.0, 0.0, 0.0, 1.0)); | 925 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(WebFloatKeyframe(0.5, 20.0),
0.0, 0.0, 0.0, 1.0)); |
926 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.0,
5.0))); | 926 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(WebFloatKeyframe(1.0, 5.0)))
; |
927 | 927 |
928 // Create the animation | 928 // Create the animation |
929 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 929 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
930 ExpectationSet usesMockAnimation; | 930 ExpectationSet usesMockAnimation; |
931 | 931 |
932 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 932 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
933 .WillOnce(Return(mockAnimationPtr)); | 933 .WillOnce(Return(mockAnimationPtr)); |
934 | 934 |
935 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10)); | 935 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(10)); |
936 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 936 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
937 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionAlternateReverse)); | 937 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionAlternateReverse)); |
938 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 938 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
939 | 939 |
940 EXPECT_CALL(*mockAnimationPtr, delete_()) | 940 EXPECT_CALL(*mockAnimationPtr, delete_()) |
941 .Times(1) | 941 .Times(1) |
942 .After(usesMockAnimation); | 942 .After(usesMockAnimation); |
943 EXPECT_CALL(*mockCurvePtr, delete_()) | 943 EXPECT_CALL(*mockCurvePtr, delete_()) |
944 .Times(1) | 944 .Times(1) |
945 .After(usesMockCurve); | 945 .After(usesMockCurve); |
946 | 946 |
947 // Go! | 947 // Go! |
(...skipping 18 matching lines...) Expand all Loading... |
966 // -- | 966 // -- |
967 | 967 |
968 WebCompositorSupportMock mockCompositor; | 968 WebCompositorSupportMock mockCompositor; |
969 | 969 |
970 // Curve is created | 970 // Curve is created |
971 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; | 971 WebFloatAnimationCurveMock* mockCurvePtr = new WebFloatAnimationCurveMock; |
972 ExpectationSet usesMockCurve; | 972 ExpectationSet usesMockCurve; |
973 EXPECT_CALL(mockCompositor, createFloatAnimationCurve()) | 973 EXPECT_CALL(mockCompositor, createFloatAnimationCurve()) |
974 .WillOnce(Return(mockCurvePtr)); | 974 .WillOnce(Return(mockCurvePtr)); |
975 | 975 |
976 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(0.0,
2.0), blink::WebCompositorAnimationCurve::TimingFunctionTypeLinear)); | 976 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(WebFloatKeyframe(0.0, 2.0),
WebCompositorAnimationCurve::TimingFunctionTypeLinear)); |
977 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(blink::WebFloatKeyframe(1.5,
5.0))); | 977 usesMockCurve += EXPECT_CALL(*mockCurvePtr, add(WebFloatKeyframe(1.5, 5.0)))
; |
978 | 978 |
979 // Create animation | 979 // Create animation |
980 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 980 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
981 ExpectationSet usesMockAnimation; | 981 ExpectationSet usesMockAnimation; |
982 | 982 |
983 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 983 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
984 .WillOnce(Return(mockAnimationPtr)); | 984 .WillOnce(Return(mockAnimationPtr)); |
985 | 985 |
986 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); | 986 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(5)); |
987 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(3.0)); | 987 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(3.0)); |
988 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionAlternateReverse)); | 988 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionAlternateReverse)); |
989 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 989 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
990 | 990 |
991 EXPECT_CALL(*mockAnimationPtr, delete_()) | 991 EXPECT_CALL(*mockAnimationPtr, delete_()) |
992 .Times(1) | 992 .Times(1) |
993 .After(usesMockAnimation); | 993 .After(usesMockAnimation); |
994 EXPECT_CALL(*mockCurvePtr, delete_()) | 994 EXPECT_CALL(*mockCurvePtr, delete_()) |
995 .Times(1) | 995 .Times(1) |
996 .After(usesMockCurve); | 996 .After(usesMockCurve); |
997 | 997 |
998 // Go! | 998 // Go! |
(...skipping 27 matching lines...) Expand all Loading... |
1026 | 1026 |
1027 // Create animation | 1027 // Create animation |
1028 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 1028 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
1029 ExpectationSet usesMockAnimation; | 1029 ExpectationSet usesMockAnimation; |
1030 | 1030 |
1031 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 1031 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
1032 .WillOnce(Return(mockAnimationPtr)); | 1032 .WillOnce(Return(mockAnimationPtr)); |
1033 | 1033 |
1034 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); | 1034 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); |
1035 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 1035 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
1036 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 1036 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
1037 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(-3)); | 1037 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(-3)); |
1038 | 1038 |
1039 EXPECT_CALL(*mockAnimationPtr, delete_()) | 1039 EXPECT_CALL(*mockAnimationPtr, delete_()) |
1040 .Times(1) | 1040 .Times(1) |
1041 .After(usesMockAnimation); | 1041 .After(usesMockAnimation); |
1042 EXPECT_CALL(*mockCurvePtr, delete_()) | 1042 EXPECT_CALL(*mockCurvePtr, delete_()) |
1043 .Times(1) | 1043 .Times(1) |
1044 .After(usesMockCurve); | 1044 .After(usesMockCurve); |
1045 | 1045 |
1046 // Go! | 1046 // Go! |
(...skipping 27 matching lines...) Expand all Loading... |
1074 | 1074 |
1075 // Create animation | 1075 // Create animation |
1076 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 1076 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
1077 ExpectationSet usesMockAnimation; | 1077 ExpectationSet usesMockAnimation; |
1078 | 1078 |
1079 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 1079 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
1080 .WillOnce(Return(mockAnimationPtr)); | 1080 .WillOnce(Return(mockAnimationPtr)); |
1081 | 1081 |
1082 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); | 1082 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); |
1083 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 1083 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
1084 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 1084 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
1085 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 1085 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
1086 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(blink::WebCo
mpositorAnimation::FillModeNone)); | 1086 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(WebComposito
rAnimation::FillModeNone)); |
1087 | 1087 |
1088 EXPECT_CALL(*mockAnimationPtr, delete_()) | 1088 EXPECT_CALL(*mockAnimationPtr, delete_()) |
1089 .Times(1) | 1089 .Times(1) |
1090 .After(usesMockAnimation); | 1090 .After(usesMockAnimation); |
1091 EXPECT_CALL(*mockCurvePtr, delete_()) | 1091 EXPECT_CALL(*mockCurvePtr, delete_()) |
1092 .Times(1) | 1092 .Times(1) |
1093 .After(usesMockCurve); | 1093 .After(usesMockCurve); |
1094 | 1094 |
1095 // Go! | 1095 // Go! |
1096 setCompositorForTesting(mockCompositor); | 1096 setCompositorForTesting(mockCompositor); |
(...skipping 25 matching lines...) Expand all Loading... |
1122 | 1122 |
1123 // Create animation | 1123 // Create animation |
1124 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 1124 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
1125 ExpectationSet usesMockAnimation; | 1125 ExpectationSet usesMockAnimation; |
1126 | 1126 |
1127 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 1127 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
1128 .WillOnce(Return(mockAnimationPtr)); | 1128 .WillOnce(Return(mockAnimationPtr)); |
1129 | 1129 |
1130 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); | 1130 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); |
1131 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 1131 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
1132 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 1132 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
1133 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 1133 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
1134 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(blink::WebCo
mpositorAnimation::FillModeNone)); | 1134 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setFillMode(WebComposito
rAnimation::FillModeNone)); |
1135 | 1135 |
1136 EXPECT_CALL(*mockAnimationPtr, delete_()) | 1136 EXPECT_CALL(*mockAnimationPtr, delete_()) |
1137 .Times(1) | 1137 .Times(1) |
1138 .After(usesMockAnimation); | 1138 .After(usesMockAnimation); |
1139 EXPECT_CALL(*mockCurvePtr, delete_()) | 1139 EXPECT_CALL(*mockCurvePtr, delete_()) |
1140 .Times(1) | 1140 .Times(1) |
1141 .After(usesMockCurve); | 1141 .After(usesMockCurve); |
1142 | 1142 |
1143 // Go! | 1143 // Go! |
1144 setCompositorForTesting(mockCompositor); | 1144 setCompositorForTesting(mockCompositor); |
(...skipping 26 matching lines...) Expand all Loading... |
1171 | 1171 |
1172 // Create animation | 1172 // Create animation |
1173 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); | 1173 WebCompositorAnimationMock* mockAnimationPtr = new WebCompositorAnimationMoc
k(WebCompositorAnimation::TargetPropertyOpacity); |
1174 ExpectationSet usesMockAnimation; | 1174 ExpectationSet usesMockAnimation; |
1175 | 1175 |
1176 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) | 1176 usesMockCurve += EXPECT_CALL(mockCompositor, createAnimation(Ref(*mockCurveP
tr), WebCompositorAnimation::TargetPropertyOpacity, _, _)) |
1177 .WillOnce(Return(mockAnimationPtr)); | 1177 .WillOnce(Return(mockAnimationPtr)); |
1178 | 1178 |
1179 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); | 1179 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setIterations(1)); |
1180 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); | 1180 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setTimeOffset(0.0)); |
1181 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(blink::WebC
ompositorAnimation::DirectionNormal)); | 1181 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setDirection(WebComposit
orAnimation::DirectionNormal)); |
1182 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); | 1182 usesMockAnimation += EXPECT_CALL(*mockAnimationPtr, setPlaybackRate(1)); |
1183 | 1183 |
1184 EXPECT_CALL(*mockAnimationPtr, delete_()) | 1184 EXPECT_CALL(*mockAnimationPtr, delete_()) |
1185 .Times(1) | 1185 .Times(1) |
1186 .After(usesMockAnimation); | 1186 .After(usesMockAnimation); |
1187 EXPECT_CALL(*mockCurvePtr, delete_()) | 1187 EXPECT_CALL(*mockCurvePtr, delete_()) |
1188 .Times(1) | 1188 .Times(1) |
1189 .After(usesMockCurve); | 1189 .After(usesMockCurve); |
1190 | 1190 |
1191 // Go! | 1191 // Go! |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1245 element->setLayoutObject(nullptr); | 1245 element->setLayoutObject(nullptr); |
1246 LayoutObjectProxy::dispose(layoutObject); | 1246 LayoutObjectProxy::dispose(layoutObject); |
1247 | 1247 |
1248 player1.release(); | 1248 player1.release(); |
1249 player2.release(); | 1249 player2.release(); |
1250 Heap::collectAllGarbage(); | 1250 Heap::collectAllGarbage(); |
1251 EXPECT_TRUE(element->elementAnimations()->players().isEmpty()); | 1251 EXPECT_TRUE(element->elementAnimations()->players().isEmpty()); |
1252 } | 1252 } |
1253 | 1253 |
1254 } // namespace blink | 1254 } // namespace blink |
OLD | NEW |