Chromium Code Reviews| Index: Source/core/animation/AnimatableStrokeDasharrayListTest.cpp |
| diff --git a/Source/core/animation/AnimatableNeutralTest.cpp b/Source/core/animation/AnimatableStrokeDasharrayListTest.cpp |
| similarity index 67% |
| copy from Source/core/animation/AnimatableNeutralTest.cpp |
| copy to Source/core/animation/AnimatableStrokeDasharrayListTest.cpp |
| index 07469620675c55dfbf4e852b1f3ec9e611f8fd1a..b688075c1bf8eabbe178f20c61153db5c5b6ff0e 100644 |
| --- a/Source/core/animation/AnimatableNeutralTest.cpp |
| +++ b/Source/core/animation/AnimatableStrokeDasharrayListTest.cpp |
| @@ -29,10 +29,9 @@ |
| */ |
| #include "config.h" |
| -#include "core/animation/AnimatableNeutral.h" |
| +#include "core/animation/AnimatableStrokeDasharrayList.h" |
| -#include "core/animation/AnimatableUnknown.h" |
| -#include "core/css/CSSArrayFunctionValue.h" |
| +#include "core/svg/SVGLength.h" |
| #include <gtest/gtest.h> |
| @@ -40,18 +39,22 @@ using namespace WebCore; |
| namespace { |
| -TEST(AnimatableNeutral, Create) |
| +TEST(CoreAnimationAnimatableStrokeDasharrayListTest, EqualTo) |
|
alancutter (OOO until 2018)
2013/10/18 00:11:47
Using the new naming scheme https://codereview.chr
|
| { |
| - EXPECT_TRUE(AnimatableValue::neutralValue()); |
| + Vector<SVGLength> vectorA(4); |
| + Vector<SVGLength> vectorB(4); |
| + RefPtr<AnimatableStrokeDasharrayList> listA = AnimatableStrokeDasharrayList::create(vectorA); |
| + RefPtr<AnimatableStrokeDasharrayList> listB = AnimatableStrokeDasharrayList::create(vectorB); |
| + EXPECT_TRUE(listA->equals(listB.get())); |
| + |
| + TrackExceptionState es; |
| + vectorB[3].newValueSpecifiedUnits(LengthTypePX, 50, es); |
| + listB = AnimatableStrokeDasharrayList::create(vectorB); |
| + EXPECT_FALSE(listA->equals(listB.get())); |
| + |
| + vectorB = Vector<SVGLength>(5); |
| + listB = AnimatableStrokeDasharrayList::create(vectorB); |
| + EXPECT_FALSE(listA->equals(listB.get())); |
| } |
| -TEST(AnimatableNeutral, Add) |
| -{ |
| - RefPtr<CSSValue> cssValue = CSSArrayFunctionValue::create(); |
| - RefPtr<AnimatableValue> animatableUnknown = AnimatableUnknown::create(cssValue); |
| - |
| - EXPECT_EQ(cssValue, toAnimatableUnknown(AnimatableValue::add(animatableUnknown.get(), AnimatableValue::neutralValue()).get())->toCSSValue()); |
| - EXPECT_EQ(cssValue, toAnimatableUnknown(AnimatableValue::add(AnimatableValue::neutralValue(), animatableUnknown.get()).get())->toCSSValue()); |
| -} |
| - |
| -} |
| +} // namespace |