diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2015-05-07 11:05:05 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2015-05-07 11:05:05 -0700 |
commit | 53586f89b33995dbc1a253611e7a22d65a328ab0 (patch) | |
tree | db3e8ad9b7f081be5355823e5ab6fb21e37b1102 /test | |
parent | 6292e95f80fa2e0a9a7aa4d4d4e320a207e78d27 (diff) | |
download | qtlocation-mapboxgl-53586f89b33995dbc1a253611e7a22d65a328ab0.tar.gz |
Added tests for 6292e95f80fa2e0a9a7aa4d4d4e320a207e78d27
Diffstat (limited to 'test')
-rw-r--r-- | test/miscellaneous/comparisons.cpp | 7 |
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]]"), |