summaryrefslogtreecommitdiff
path: root/test/style/property_expression.test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/style/property_expression.test.cpp')
-rw-r--r--test/style/property_expression.test.cpp76
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