Index: trunk/test/unit/org/openstreetmap/josm/TestUtils.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/TestUtils.java	(revision 13411)
+++ trunk/test/unit/org/openstreetmap/josm/TestUtils.java	(revision 13413)
@@ -260,4 +260,14 @@
 
     /**
+     * Creates a new node with the given tags (see {@link OsmUtils#createPrimitive(java.lang.String)})
+     *
+     * @param tags  the tags to set
+     * @return a new node
+     */
+    public static Node newNode(String tags) {
+        return (Node) OsmUtils.createPrimitive("node " + tags);
+    }
+
+    /**
      * Creates a new way with the given tags (see {@link OsmUtils#createPrimitive(java.lang.String)}) and the nodes added
      *
Index: trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java	(revision 13411)
+++ trunk/test/unit/org/openstreetmap/josm/data/osm/DefaultNameFormatterTest.java	(revision 13413)
@@ -153,3 +153,17 @@
                 DefaultNameFormatter.getInstance().formatAsHtmlUnorderedList(nodes, 5));
     }
+
+    /**
+     * Test of {@link DefaultNameFormatter#buildDefaultToolTip(IPrimitive)}.
+     */
+    @Test
+    public void testBuildDefaultToolTip() {
+        assertEquals("<html><strong>id</strong>=0<br>"+
+                           "<strong>name:en</strong>=foo<br>"+
+                           "<strong>tourism</strong>=hotel<br>"+
+                           "<strong>url</strong>=http://foo.bar<br>"+
+                           "<strong>xml</strong>=&lt;tag/&gt;</html>",
+                DefaultNameFormatter.getInstance().buildDefaultToolTip(
+                        TestUtils.newNode("tourism=hotel name:en=foo url=http://foo.bar xml=<tag/>")));
+    }
 }
