diff --git a/tests/data/placement/list-100-reference.png b/tests/data/placement/list-100-reference.png
new file mode 100644
index 000000000..3b3cedbb2
Binary files /dev/null and b/tests/data/placement/list-100-reference.png differ
diff --git a/tests/data/placement/list-150-reference.png b/tests/data/placement/list-150-reference.png
new file mode 100644
index 000000000..61dc7964d
Binary files /dev/null and b/tests/data/placement/list-150-reference.png differ
diff --git a/tests/data/placement/list-200-reference.png b/tests/data/placement/list-200-reference.png
new file mode 100644
index 000000000..14714cdf0
Binary files /dev/null and b/tests/data/placement/list-200-reference.png differ
diff --git a/tests/data/placement/list-250-reference.png b/tests/data/placement/list-250-reference.png
new file mode 100644
index 000000000..a88f4707b
Binary files /dev/null and b/tests/data/placement/list-250-reference.png differ
diff --git a/tests/data/placement/list-300-reference.png b/tests/data/placement/list-300-reference.png
new file mode 100644
index 000000000..5d500aad9
Binary files /dev/null and b/tests/data/placement/list-300-reference.png differ
diff --git a/tests/data/placement/list-400-reference.png b/tests/data/placement/list-400-reference.png
new file mode 100644
index 000000000..caee65ba5
Binary files /dev/null and b/tests/data/placement/list-400-reference.png differ
diff --git a/tests/data/placement/list-600-reference.png b/tests/data/placement/list-600-reference.png
new file mode 100644
index 000000000..46a5c7198
Binary files /dev/null and b/tests/data/placement/list-600-reference.png differ
diff --git a/tests/data/placement/list-800-reference.png b/tests/data/placement/list-800-reference.png
new file mode 100644
index 000000000..b362592ef
Binary files /dev/null and b/tests/data/placement/list-800-reference.png differ
diff --git a/tests/data/placement/list.xml b/tests/data/placement/list.xml
new file mode 100644
index 000000000..93ef3726d
--- /dev/null
+++ b/tests/data/placement/list.xml
@@ -0,0 +1,27 @@
+
+
+
diff --git a/tests/data/placement/points.dbf b/tests/data/placement/points.dbf
new file mode 100644
index 000000000..ca544e92a
Binary files /dev/null and b/tests/data/placement/points.dbf differ
diff --git a/tests/data/placement/points.osm b/tests/data/placement/points.osm
new file mode 100644
index 000000000..086f0a479
--- /dev/null
+++ b/tests/data/placement/points.osm
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/data/placement/points.shp b/tests/data/placement/points.shp
new file mode 100644
index 000000000..e2fb4a604
Binary files /dev/null and b/tests/data/placement/points.shp differ
diff --git a/tests/data/placement/simple-100-reference.png b/tests/data/placement/simple-100-reference.png
new file mode 100644
index 000000000..e70c9c0f6
Binary files /dev/null and b/tests/data/placement/simple-100-reference.png differ
diff --git a/tests/data/placement/simple-150-reference.png b/tests/data/placement/simple-150-reference.png
new file mode 100644
index 000000000..666ca6d66
Binary files /dev/null and b/tests/data/placement/simple-150-reference.png differ
diff --git a/tests/data/placement/simple-200-reference.png b/tests/data/placement/simple-200-reference.png
new file mode 100644
index 000000000..aad33f405
Binary files /dev/null and b/tests/data/placement/simple-200-reference.png differ
diff --git a/tests/data/placement/simple-250-reference.png b/tests/data/placement/simple-250-reference.png
new file mode 100644
index 000000000..a43a8016f
Binary files /dev/null and b/tests/data/placement/simple-250-reference.png differ
diff --git a/tests/data/placement/simple-300-reference.png b/tests/data/placement/simple-300-reference.png
new file mode 100644
index 000000000..f753151da
Binary files /dev/null and b/tests/data/placement/simple-300-reference.png differ
diff --git a/tests/data/placement/simple-400-reference.png b/tests/data/placement/simple-400-reference.png
new file mode 100644
index 000000000..ebc03be70
Binary files /dev/null and b/tests/data/placement/simple-400-reference.png differ
diff --git a/tests/data/placement/simple-600-reference.png b/tests/data/placement/simple-600-reference.png
new file mode 100644
index 000000000..ffc72053a
Binary files /dev/null and b/tests/data/placement/simple-600-reference.png differ
diff --git a/tests/data/placement/simple-800-reference.png b/tests/data/placement/simple-800-reference.png
new file mode 100644
index 000000000..19c7acd32
Binary files /dev/null and b/tests/data/placement/simple-800-reference.png differ
diff --git a/tests/data/placement/simple.xml b/tests/data/placement/simple.xml
new file mode 100644
index 000000000..cc008f598
--- /dev/null
+++ b/tests/data/placement/simple.xml
@@ -0,0 +1,24 @@
+
+
+