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

Unified Diff: sky/engine/core/css/parser/BisonCSSParserTest.cpp

Issue 1229273004: Remove Animations and Transitions. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 5 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 | « sky/engine/core/css/parser/BisonCSSParser-in.cpp ('k') | sky/engine/core/css/parser/CSSParserObserver.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sky/engine/core/css/parser/BisonCSSParserTest.cpp
diff --git a/sky/engine/core/css/parser/BisonCSSParserTest.cpp b/sky/engine/core/css/parser/BisonCSSParserTest.cpp
index 42613e24fd0660ab6c6eafcbc2083147cbe7ae0b..e708345246a1101ac2282d926072406385f8b2c6 100644
--- a/sky/engine/core/css/parser/BisonCSSParserTest.cpp
+++ b/sky/engine/core/css/parser/BisonCSSParserTest.cpp
@@ -4,68 +4,14 @@
#include "sky/engine/core/css/parser/BisonCSSParser.h"
-#include "sky/engine/core/css/CSSTimingFunctionValue.h"
#include "sky/engine/core/css/MediaList.h"
#include "sky/engine/core/css/StyleRule.h"
-#include "sky/engine/platform/animation/TimingFunction.h"
#include "sky/engine/wtf/dtoa/utils.h"
#include <gtest/gtest.h>
namespace blink {
-TEST(BisonCSSParserTest, ParseAnimationTimingFunctionValue)
-{
- RefPtr<CSSValue> timingFunctionValue;
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("ease");
- EXPECT_EQ(CSSValueEase, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("linear");
- EXPECT_EQ(CSSValueLinear, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("ease-in");
- EXPECT_EQ(CSSValueEaseIn, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("ease-out");
- EXPECT_EQ(CSSValueEaseOut, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("ease-in-out");
- EXPECT_EQ(CSSValueEaseInOut, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("step-start");
- EXPECT_EQ(CSSValueStepStart, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("step-middle");
- EXPECT_EQ(CSSValueStepMiddle, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("step-end");
- EXPECT_EQ(CSSValueStepEnd, toCSSPrimitiveValue(timingFunctionValue.get())->getValueID());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("steps(3, start)");
- EXPECT_TRUE(CSSStepsTimingFunctionValue::create(3, StepsTimingFunction::StepAtStart)->equals(toCSSStepsTimingFunctionValue(*timingFunctionValue.get())));
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("steps(3, middle)");
- EXPECT_TRUE(CSSStepsTimingFunctionValue::create(3, StepsTimingFunction::StepAtMiddle)->equals(toCSSStepsTimingFunctionValue(*timingFunctionValue.get())));
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("steps(3, end)");
- EXPECT_TRUE(CSSStepsTimingFunctionValue::create(3, StepsTimingFunction::StepAtEnd)->equals(toCSSStepsTimingFunctionValue(*timingFunctionValue.get())));
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("steps(3, nowhere)");
- EXPECT_EQ(0, timingFunctionValue.get());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("steps(-3, end)");
- EXPECT_EQ(0, timingFunctionValue.get());
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("steps(3)");
- EXPECT_TRUE(CSSStepsTimingFunctionValue::create(3, StepsTimingFunction::StepAtEnd)->equals(toCSSStepsTimingFunctionValue(*timingFunctionValue.get())));
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("cubic-bezier(0.1, 5, 0.23, 0)");
- EXPECT_TRUE(CSSCubicBezierTimingFunctionValue::create(0.1, 5, 0.23, 0)->equals(toCSSCubicBezierTimingFunctionValue(*timingFunctionValue.get())));
-
- timingFunctionValue = BisonCSSParser::parseAnimationTimingFunctionValue("cubic-bezier(0.1, 0, 4, 0.4)");
- EXPECT_EQ(0, timingFunctionValue.get());
-}
-
static void testMediaQuery(const char* expected, MediaQuerySet& querySet)
{
const Vector<OwnPtr<MediaQuery> >& queryVector = querySet.queryVector();
« no previous file with comments | « sky/engine/core/css/parser/BisonCSSParser-in.cpp ('k') | sky/engine/core/css/parser/CSSParserObserver.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698