diff options
Diffstat (limited to 'test/style/property_expression.test.cpp')
-rw-r--r-- | test/style/property_expression.test.cpp | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/test/style/property_expression.test.cpp b/test/style/property_expression.test.cpp index 41f8238c70..924b0f91f6 100644 --- a/test/style/property_expression.test.cpp +++ b/test/style/property_expression.test.cpp @@ -550,82 +550,6 @@ TEST(PropertyExpression, DistanceExpression) { propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); EXPECT_NEAR(491.307, evaluatedResult, 0.01); - // Unit: meters - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "meters" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(491.307, evaluatedResult, 0.01); - - // Unit: kilometers - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "kilometers" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(0.491307, evaluatedResult, 0.00001); - - // Unit: miles - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "miles" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(0.305284, evaluatedResult, 0.00001); - - // Unit: nauticalmiles - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "nauticalmiles" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(0.265284, evaluatedResult, 0.00001); - - // Unit: yards - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "yards" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(537.299, evaluatedResult, 0.01); - - // Unit: feet - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "feet" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(1611.898, evaluatedResult, 0.01); - - // Unit: inches - ss.str(std::string()); - ss << std::string(R"(["distance", )") << pointGeoSource << std::string(R"(, "inches" ])"); - expression = createExpression(ss.str().c_str()); - ASSERT_TRUE(expression); - propExpr = std::move(expression); - - evaluatedResult = - propExpr.evaluate(EvaluationContext(&pointFeature).withCanonicalTileID(&canonicalTileID), invalidResult); - EXPECT_NEAR(19342.781, evaluatedResult, 0.01); } // Evaluation test with Point to MultiPoint distance |