Index: trunk/test/unit/org/openstreetmap/josm/gui/DefaultNameFormatterTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/DefaultNameFormatterTest.java	(revision 9474)
+++ trunk/test/unit/org/openstreetmap/josm/gui/DefaultNameFormatterTest.java	(revision 9475)
@@ -10,4 +10,5 @@
 import java.util.ArrayList;
 import java.util.Comparator;
+import java.util.List;
 
 import org.junit.BeforeClass;
@@ -16,4 +17,5 @@
 import org.openstreetmap.josm.TestUtils;
 import org.openstreetmap.josm.data.osm.DataSet;
+import org.openstreetmap.josm.data.osm.Node;
 import org.openstreetmap.josm.data.osm.OsmPrimitiveType;
 import org.openstreetmap.josm.data.osm.OsmUtils;
@@ -123,3 +125,19 @@
                 .replace("\u200E", "").replace("\u200F", "");
     }
+
+    /**
+     * Test of {@link DefaultNameFormatter#formatAsHtmlUnorderedList} methods.
+     */
+    @Test
+    public void testFormatAsHtmlUnorderedList() {
+        assertEquals("<ul><li>incomplete</li></ul>",
+                DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(new Node(1)));
+
+        List<Node> nodes = new ArrayList<>(10);
+        for (int i = 1; i <= 10; i++) {
+            nodes.add(new Node(i, 1));
+        }
+        assertEquals("<ul><li>1</li><li>2</li><li>3</li><li>4</li><li>...</li></ul>",
+                DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(nodes, 5));
+    }
 }
