| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "core/animation/AnimationInputHelpers.h" | 5 #include "core/animation/AnimationInputHelpers.h" |
| 6 | 6 |
| 7 #include "core/dom/Element.h" | 7 #include "core/dom/Element.h" |
| 8 #include "core/dom/ExceptionCode.h" | 8 #include "core/dom/ExceptionCode.h" |
| 9 #include "core/testing/DummyPageHolder.h" | 9 #include "core/testing/DummyPageHolder.h" |
| 10 #include "platform/animation/TimingFunction.h" | 10 #include "platform/animation/TimingFunction.h" |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 TimingFunctionThrows("", exception_state); | 106 TimingFunctionThrows("", exception_state); |
| 107 TimingFunctionThrows("initial", exception_state); | 107 TimingFunctionThrows("initial", exception_state); |
| 108 TimingFunctionThrows("inherit", exception_state); | 108 TimingFunctionThrows("inherit", exception_state); |
| 109 TimingFunctionThrows("unset", exception_state); | 109 TimingFunctionThrows("unset", exception_state); |
| 110 | 110 |
| 111 TimingFunctionRoundTrips("ease", exception_state); | 111 TimingFunctionRoundTrips("ease", exception_state); |
| 112 TimingFunctionRoundTrips("linear", exception_state); | 112 TimingFunctionRoundTrips("linear", exception_state); |
| 113 TimingFunctionRoundTrips("ease-in", exception_state); | 113 TimingFunctionRoundTrips("ease-in", exception_state); |
| 114 TimingFunctionRoundTrips("ease-out", exception_state); | 114 TimingFunctionRoundTrips("ease-out", exception_state); |
| 115 TimingFunctionRoundTrips("ease-in-out", exception_state); | 115 TimingFunctionRoundTrips("ease-in-out", exception_state); |
| 116 TimingFunctionRoundTrips("frames(3)", exception_state); |
| 116 TimingFunctionRoundTrips("cubic-bezier(0.1, 5, 0.23, 0)", exception_state); | 117 TimingFunctionRoundTrips("cubic-bezier(0.1, 5, 0.23, 0)", exception_state); |
| 117 | 118 |
| 118 EXPECT_EQ("steps(1, start)", | 119 EXPECT_EQ("steps(1, start)", |
| 119 ParseTimingFunction("step-start", exception_state)->ToString()); | 120 ParseTimingFunction("step-start", exception_state)->ToString()); |
| 120 EXPECT_EQ("steps(1, middle)", | 121 EXPECT_EQ("steps(1, middle)", |
| 121 ParseTimingFunction("step-middle", exception_state)->ToString()); | 122 ParseTimingFunction("step-middle", exception_state)->ToString()); |
| 122 EXPECT_EQ("steps(1)", | 123 EXPECT_EQ("steps(1)", |
| 123 ParseTimingFunction("step-end", exception_state)->ToString()); | 124 ParseTimingFunction("step-end", exception_state)->ToString()); |
| 124 EXPECT_EQ( | 125 EXPECT_EQ( |
| 125 "steps(3, start)", | 126 "steps(3, start)", |
| 126 ParseTimingFunction("steps(3, start)", exception_state)->ToString()); | 127 ParseTimingFunction("steps(3, start)", exception_state)->ToString()); |
| 127 EXPECT_EQ( | 128 EXPECT_EQ( |
| 128 "steps(3, middle)", | 129 "steps(3, middle)", |
| 129 ParseTimingFunction("steps(3, middle)", exception_state)->ToString()); | 130 ParseTimingFunction("steps(3, middle)", exception_state)->ToString()); |
| 130 EXPECT_EQ("steps(3)", | 131 EXPECT_EQ("steps(3)", |
| 131 ParseTimingFunction("steps(3, end)", exception_state)->ToString()); | 132 ParseTimingFunction("steps(3, end)", exception_state)->ToString()); |
| 132 EXPECT_EQ("steps(3)", | 133 EXPECT_EQ("steps(3)", |
| 133 ParseTimingFunction("steps(3)", exception_state)->ToString()); | 134 ParseTimingFunction("steps(3)", exception_state)->ToString()); |
| 134 | 135 |
| 135 TimingFunctionThrows("steps(3, nowhere)", exception_state); | 136 TimingFunctionThrows("steps(3, nowhere)", exception_state); |
| 136 TimingFunctionThrows("steps(-3, end)", exception_state); | 137 TimingFunctionThrows("steps(-3, end)", exception_state); |
| 138 TimingFunctionThrows("frames(3, end)", exception_state); |
| 139 TimingFunctionThrows("frames(1)", exception_state); |
| 137 TimingFunctionThrows("cubic-bezier(0.1, 0, 4, 0.4)", exception_state); | 140 TimingFunctionThrows("cubic-bezier(0.1, 0, 4, 0.4)", exception_state); |
| 138 } | 141 } |
| 139 | 142 |
| 140 } // namespace blink | 143 } // namespace blink |
| OLD | NEW |