From f6e79d70735361438655f279c8699a786d25458c Mon Sep 17 00:00:00 2001 From: Lauren Budorick Date: Thu, 27 Apr 2017 15:56:55 -0700 Subject: [core] Render fill-extrusion layers (#8431) --- test/style/paint_property.test.cpp | 39 +++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) (limited to 'test/style/paint_property.test.cpp') diff --git a/test/style/paint_property.test.cpp b/test/style/paint_property.test.cpp index 39d31068c1..15a0796f21 100644 --- a/test/style/paint_property.test.cpp +++ b/test/style/paint_property.test.cpp @@ -1,12 +1,13 @@ #include #include +#include using namespace mbgl; using namespace mbgl::style; using namespace std::literals::chrono_literals; -float evaluate(UnevaluatedPaintProperty>& property, Duration delta = Duration::zero()) { +float evaluate(TransitioningProperty>& property, Duration delta = Duration::zero()) { PropertyEvaluationParameters parameters { 0, TimePoint::min() + delta, @@ -22,7 +23,7 @@ float evaluate(UnevaluatedPaintProperty>& property, Duratio return property.evaluate(evaluator, parameters.now); } -PossiblyEvaluatedPropertyValue evaluate(UnevaluatedPaintProperty>& property, Duration delta = Duration::zero()) { +PossiblyEvaluatedPropertyValue evaluate(TransitioningProperty>& property, Duration delta = Duration::zero()) { PropertyEvaluationParameters parameters { 0, TimePoint::min() + delta, @@ -38,15 +39,15 @@ PossiblyEvaluatedPropertyValue evaluate(UnevaluatedPaintProperty> property; +TEST(TransitioningProperty, EvaluateDefaultValue) { + TransitioningProperty> property; ASSERT_EQ(0.0f, evaluate(property)); } -TEST(UnevaluatedPaintProperty, EvaluateUntransitionedConstant) { - UnevaluatedPaintProperty> property { +TEST(TransitioningProperty, EvaluateUntransitionedConstant) { + TransitioningProperty> property { PropertyValue(1.0f), - UnevaluatedPaintProperty>(), + TransitioningProperty>(), TransitionOptions(), TimePoint::min() }; @@ -54,18 +55,18 @@ TEST(UnevaluatedPaintProperty, EvaluateUntransitionedConstant) { ASSERT_EQ(1.0f, evaluate(property)); } -TEST(UnevaluatedPaintProperty, EvaluateTransitionedConstantWithoutDelay) { +TEST(TransitioningProperty, EvaluateTransitionedConstantWithoutDelay) { TransitionOptions transition; transition.duration = { 1000ms }; - UnevaluatedPaintProperty> t0 { + TransitioningProperty> t0 { PropertyValue(0.0f), - UnevaluatedPaintProperty>(), + TransitioningProperty>(), TransitionOptions(), TimePoint::min() }; - UnevaluatedPaintProperty> t1 { + TransitioningProperty> t1 { PropertyValue(1.0f), t0, transition, @@ -77,19 +78,19 @@ TEST(UnevaluatedPaintProperty, EvaluateTransitionedConstantWithoutDelay) { ASSERT_FLOAT_EQ(1.0f, evaluate(t1, 1500ms)); } -TEST(UnevaluatedPaintProperty, EvaluateTransitionedConstantWithDelay) { +TEST(TransitioningProperty, EvaluateTransitionedConstantWithDelay) { TransitionOptions transition; transition.delay = { 1000ms }; transition.duration = { 1000ms }; - UnevaluatedPaintProperty> t0 { + TransitioningProperty> t0 { PropertyValue(0.0f), - UnevaluatedPaintProperty>(), + TransitioningProperty>(), TransitionOptions(), TimePoint::min() }; - UnevaluatedPaintProperty> t1 { + TransitioningProperty> t1 { PropertyValue(1.0f), t0, transition, @@ -103,14 +104,14 @@ TEST(UnevaluatedPaintProperty, EvaluateTransitionedConstantWithDelay) { ASSERT_FLOAT_EQ(1.0f, evaluate(t1, 2500ms)); } -TEST(UnevaluatedPaintProperty, EvaluateDataDrivenValue) { +TEST(TransitioningProperty, EvaluateDataDrivenValue) { TransitionOptions transition; transition.delay = { 1000ms }; transition.duration = { 1000ms }; - UnevaluatedPaintProperty> t0 { + TransitioningProperty> t0 { DataDrivenPropertyValue(0.0f), - UnevaluatedPaintProperty>(), + TransitioningProperty>(), TransitionOptions(), TimePoint::min() }; @@ -120,7 +121,7 @@ TEST(UnevaluatedPaintProperty, EvaluateDataDrivenValue) { IdentityStops() }; - UnevaluatedPaintProperty> t1 { + TransitioningProperty> t1 { DataDrivenPropertyValue(sourceFunction), t0, transition, -- cgit v1.2.1