Index: Source/core/animation/TimingInputTest.cpp |
diff --git a/Source/core/animation/AnimationTimingInputTest.cpp b/Source/core/animation/TimingInputTest.cpp |
similarity index 87% |
rename from Source/core/animation/AnimationTimingInputTest.cpp |
rename to Source/core/animation/TimingInputTest.cpp |
index 063f23bfcc7f984898f2a539cd933bdd0eb22637..a4c607b3bc56f00f83a6faf74f4344244d111b79 100644 |
--- a/Source/core/animation/AnimationTimingInputTest.cpp |
+++ b/Source/core/animation/TimingInputTest.cpp |
@@ -3,7 +3,7 @@ |
// found in the LICENSE file. |
#include "config.h" |
-#include "core/animation/Animation.h" |
+#include "core/animation/TimingInput.h" |
#include "bindings/v8/Dictionary.h" |
#include "core/animation/AnimationTestHelper.h" |
@@ -13,27 +13,20 @@ |
namespace WebCore { |
-class AnimationAnimationTimingInputTest : public ::testing::Test { |
+class AnimationTimingInputTest : public ::testing::Test { |
protected: |
- AnimationAnimationTimingInputTest() |
+ AnimationTimingInputTest() |
: m_isolate(v8::Isolate::GetCurrent()) |
, m_scope(V8BindingTestScope::create(m_isolate)) |
{ |
} |
- void populateTiming(Timing& timing, Dictionary timingInputDictionary) |
- { |
- Animation::populateTiming(timing, timingInputDictionary); |
- } |
- |
Timing applyTimingInputNumber(String timingProperty, double timingPropertyValue) |
{ |
v8::Handle<v8::Object> timingInput = v8::Object::New(m_isolate); |
setV8ObjectPropertyAsNumber(timingInput, timingProperty, timingPropertyValue); |
Dictionary timingInputDictionary = Dictionary(v8::Handle<v8::Value>::Cast(timingInput), m_isolate); |
- Timing timing; |
- populateTiming(timing, timingInputDictionary); |
- return timing; |
+ return TimingInput::convert(timingInputDictionary); |
} |
Timing applyTimingInputString(String timingProperty, String timingPropertyValue) |
@@ -41,9 +34,7 @@ protected: |
v8::Handle<v8::Object> timingInput = v8::Object::New(m_isolate); |
setV8ObjectPropertyAsString(timingInput, timingProperty, timingPropertyValue); |
Dictionary timingInputDictionary = Dictionary(v8::Handle<v8::Value>::Cast(timingInput), m_isolate); |
- Timing timing; |
- populateTiming(timing, timingInputDictionary); |
- return timing; |
+ return TimingInput::convert(timingInputDictionary); |
} |
v8::Isolate* m_isolate; |
@@ -52,7 +43,7 @@ private: |
OwnPtr<V8BindingTestScope> m_scope; |
}; |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputStartDelay) |
+TEST_F(AnimationTimingInputTest, TimingInputStartDelay) |
{ |
EXPECT_EQ(1.1, applyTimingInputNumber("delay", 1.1).startDelay); |
EXPECT_EQ(-1, applyTimingInputNumber("delay", -1).startDelay); |
@@ -64,13 +55,13 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputStartDelay) |
EXPECT_EQ(0, applyTimingInputString("delay", "rubbish").startDelay); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputEndDelay) |
+TEST_F(AnimationTimingInputTest, TimingInputEndDelay) |
{ |
EXPECT_EQ(10, applyTimingInputNumber("endDelay", 10).endDelay); |
EXPECT_EQ(-2.5, applyTimingInputNumber("endDelay", -2.5).endDelay); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputFillMode) |
+TEST_F(AnimationTimingInputTest, TimingInputFillMode) |
{ |
Timing::FillMode defaultFillMode = Timing::FillModeAuto; |
@@ -84,7 +75,7 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputFillMode) |
EXPECT_EQ(defaultFillMode, applyTimingInputNumber("fill", 2).fillMode); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputIterationStart) |
+TEST_F(AnimationTimingInputTest, TimingInputIterationStart) |
{ |
EXPECT_EQ(1.1, applyTimingInputNumber("iterationStart", 1.1).iterationStart); |
EXPECT_EQ(0, applyTimingInputNumber("iterationStart", -1).iterationStart); |
@@ -94,7 +85,7 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputIterationStart) |
EXPECT_EQ(0, applyTimingInputString("iterationStart", "rubbish").iterationStart); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputIterationCount) |
+TEST_F(AnimationTimingInputTest, TimingInputIterationCount) |
{ |
EXPECT_EQ(2.1, applyTimingInputNumber("iterations", 2.1).iterationCount); |
EXPECT_EQ(0, applyTimingInputNumber("iterations", -1).iterationCount); |
@@ -108,7 +99,7 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputIterationCount) |
EXPECT_EQ(1, applyTimingInputString("iterations", "rubbish").iterationCount); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputIterationDuration) |
+TEST_F(AnimationTimingInputTest, TimingInputIterationDuration) |
{ |
EXPECT_EQ(1.1, applyTimingInputNumber("duration", 1.1).iterationDuration); |
EXPECT_TRUE(std::isnan(applyTimingInputNumber("duration", -1).iterationDuration)); |
@@ -124,7 +115,7 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputIterationDuration) |
EXPECT_TRUE(std::isnan(applyTimingInputString("duration", "rubbish").iterationDuration)); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputPlaybackRate) |
+TEST_F(AnimationTimingInputTest, TimingInputPlaybackRate) |
{ |
EXPECT_EQ(2.1, applyTimingInputNumber("playbackRate", 2.1).playbackRate); |
EXPECT_EQ(-1, applyTimingInputNumber("playbackRate", -1).playbackRate); |
@@ -134,7 +125,7 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputPlaybackRate) |
EXPECT_EQ(1, applyTimingInputString("playbackRate", "rubbish").playbackRate); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputDirection) |
+TEST_F(AnimationTimingInputTest, TimingInputDirection) |
{ |
Timing::PlaybackDirection defaultPlaybackDirection = Timing::PlaybackDirectionNormal; |
@@ -146,7 +137,7 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputDirection) |
EXPECT_EQ(defaultPlaybackDirection, applyTimingInputNumber("direction", 2).direction); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputTimingFunction) |
+TEST_F(AnimationTimingInputTest, TimingInputTimingFunction) |
{ |
const RefPtr<TimingFunction> defaultTimingFunction = LinearTimingFunction::create(); |
@@ -169,14 +160,13 @@ TEST_F(AnimationAnimationTimingInputTest, TimingInputTimingFunction) |
EXPECT_EQ(*defaultTimingFunction, *applyTimingInputString("easing", "initial").timingFunction); |
} |
-TEST_F(AnimationAnimationTimingInputTest, TimingInputEmpty) |
+TEST_F(AnimationTimingInputTest, TimingInputEmpty) |
{ |
- Timing updatedTiming; |
Timing controlTiming; |
v8::Handle<v8::Object> timingInput = v8::Object::New(m_isolate); |
Dictionary timingInputDictionary = Dictionary(v8::Handle<v8::Value>::Cast(timingInput), m_isolate); |
- populateTiming(updatedTiming, timingInputDictionary); |
+ Timing updatedTiming = TimingInput::convert(timingInputDictionary); |
EXPECT_EQ(controlTiming.startDelay, updatedTiming.startDelay); |
EXPECT_EQ(controlTiming.fillMode, updatedTiming.fillMode); |