| Index: Source/platform/animation/TimingFunctionTestHelper.cpp
|
| diff --git a/Source/platform/animation/TimingFunctionTestHelper.cpp b/Source/platform/animation/TimingFunctionTestHelper.cpp
|
| index 74e74aea8cdba7660160d90d7cc77a3a7f6abeaa..26a5df16ff90cf0c715f5ff8ecadb02507655eb9 100644
|
| --- a/Source/platform/animation/TimingFunctionTestHelper.cpp
|
| +++ b/Source/platform/animation/TimingFunctionTestHelper.cpp
|
| @@ -134,6 +134,9 @@ void PrintTo(const StepsTimingFunction& timingFunction, ::std::ostream* os)
|
| case StepsTimingFunction::Start:
|
| *os << "Start";
|
| break;
|
| + case StepsTimingFunction::Middle:
|
| + *os << "Middle";
|
| + break;
|
| case StepsTimingFunction::End:
|
| *os << "End";
|
| break;
|
| @@ -144,7 +147,21 @@ void PrintTo(const StepsTimingFunction& timingFunction, ::std::ostream* os)
|
| ASSERT_NOT_REACHED();
|
| }
|
| *os << ", " << timingFunction.numberOfSteps();
|
| - *os << ", " << (timingFunction.stepAtStart() ? "true" : "false");
|
| + *os << ", ";
|
| +
|
| + switch (timingFunction.stepAtPosition()) {
|
| + case StepsTimingFunction::StepAtStart:
|
| + *os << "StepAtStart";
|
| + break;
|
| + case StepsTimingFunction::StepAtMiddle:
|
| + *os << "StepAtMiddle";
|
| + break;
|
| + case StepsTimingFunction::StepAtEnd:
|
| + *os << "StepAtEnd";
|
| + break;
|
| + default:
|
| + ASSERT_NOT_REACHED();
|
| + }
|
| *os << ")";
|
| }
|
|
|
| @@ -207,7 +224,7 @@ bool operator==(const StepsTimingFunction& lhs, const TimingFunction& rhs)
|
|
|
| const StepsTimingFunction& stf = toStepsTimingFunction(rhs);
|
| if ((lhs.subType() == StepsTimingFunction::Custom) && (stf.subType() == StepsTimingFunction::Custom))
|
| - return (lhs.numberOfSteps() == stf.numberOfSteps()) && (lhs.stepAtStart() == stf.stepAtStart());
|
| + return (lhs.numberOfSteps() == stf.numberOfSteps()) && (lhs.stepAtPosition() == stf.stepAtPosition());
|
|
|
| return lhs.subType() == stf.subType();
|
| }
|
|
|