Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(341)

Unified Diff: Source/core/animation/TimingInputTest.cpp

Issue 182063005: Web Animations API: Refactor IDL input conversion out of Animation (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/core/animation/TimingInput.cpp ('k') | Source/core/core.gypi » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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);
« no previous file with comments | « Source/core/animation/TimingInput.cpp ('k') | Source/core/core.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698