diff --git a/test/api/annotations.cpp b/test/api/annotations.cpp index 5b588a9e5..05d1f28fc 100644 --- a/test/api/annotations.cpp +++ b/test/api/annotations.cpp @@ -42,6 +42,10 @@ TEST(Annotations, SymbolAnnotation) { test.map.addAnnotationIcon("default_marker", namedMarker("default_marker.png")); test.map.addAnnotation(SymbolAnnotation { Point(0, 0), "default_marker" }); test.checkRendering("point_annotation"); + + // FIXME: https://github.com/mapbox/mapbox-gl-native/issues/5419 + //test.map.setZoom(test.map.getMaxZoom()); + //test.checkRendering("point_annotation"); } TEST(Annotations, LineAnnotation) { @@ -55,6 +59,9 @@ TEST(Annotations, LineAnnotation) { test.map.setStyleJSON(util::read_file("test/fixtures/api/empty.json")); test.map.addAnnotation(annotation); test.checkRendering("line_annotation"); + + test.map.setZoom(test.map.getMaxZoom()); + test.checkRendering("line_annotation_max_zoom"); } TEST(Annotations, FillAnnotation) { @@ -67,6 +74,9 @@ TEST(Annotations, FillAnnotation) { test.map.setStyleJSON(util::read_file("test/fixtures/api/empty.json")); test.map.addAnnotation(annotation); test.checkRendering("fill_annotation"); + + test.map.setZoom(test.map.getMaxZoom()); + test.checkRendering("fill_annotation_max_zoom"); } TEST(Annotations, StyleSourcedShapeAnnotation) { diff --git a/test/fixtures/annotations/fill_annotation_max_zoom/expected.png b/test/fixtures/annotations/fill_annotation_max_zoom/expected.png new file mode 100644 index 000000000..4e77e671c Binary files /dev/null and b/test/fixtures/annotations/fill_annotation_max_zoom/expected.png differ diff --git a/test/fixtures/annotations/line_annotation_max_zoom/expected.png b/test/fixtures/annotations/line_annotation_max_zoom/expected.png new file mode 100644 index 000000000..8512d8c06 Binary files /dev/null and b/test/fixtures/annotations/line_annotation_max_zoom/expected.png differ