summaryrefslogtreecommitdiff
path: root/test/miscellaneous
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2015-05-07 11:05:05 -0700
committerMinh Nguyễn <mxn@1ec5.org>2015-05-07 11:05:05 -0700
commit53586f89b33995dbc1a253611e7a22d65a328ab0 (patch)
treedb3e8ad9b7f081be5355823e5ab6fb21e37b1102 /test/miscellaneous
parent6292e95f80fa2e0a9a7aa4d4d4e320a207e78d27 (diff)
downloadqtlocation-mapboxgl-53586f89b33995dbc1a253611e7a22d65a328ab0.tar.gz
Added tests for 6292e95f80fa2e0a9a7aa4d4d4e320a207e78d27
Diffstat (limited to 'test/miscellaneous')
-rw-r--r--test/miscellaneous/comparisons.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/miscellaneous/comparisons.cpp b/test/miscellaneous/comparisons.cpp
index 315416c135..afb3990f80 100644
--- a/test/miscellaneous/comparisons.cpp
+++ b/test/miscellaneous/comparisons.cpp
@@ -72,6 +72,13 @@ TEST(FilterComparison, EqualsType) {
ASSERT_TRUE(evaluate(f, {{}}, FeatureType::LineString));
}
+TEST(FilterComparison, InType) {
+ FilterExpression f = parse("[\"in\", \"$type\", \"LineString\", \"Polygon\"]");
+ ASSERT_FALSE(evaluate(f, {{}}, FeatureType::Point));
+ ASSERT_TRUE(evaluate(f, {{}}, FeatureType::LineString));
+ ASSERT_TRUE(evaluate(f, {{}}, FeatureType::Polygon));
+}
+
TEST(FilterComparison, Any) {
ASSERT_FALSE(evaluate(parse("[\"any\"]"), {{}}));
ASSERT_TRUE(evaluate(parse("[\"any\", [\"==\", \"foo\", 1]]"),