Index: trunk/test/functional/org/openstreetmap/josm/gui/GettingStartedTest.java
===================================================================
--- trunk/test/functional/org/openstreetmap/josm/gui/GettingStartedTest.java	(revision 11171)
+++ trunk/test/functional/org/openstreetmap/josm/gui/GettingStartedTest.java	(revision 11171)
@@ -0,0 +1,47 @@
+// License: GPL. For details, see LICENSE file.
+package org.openstreetmap.josm.gui;
+
+import static org.junit.Assert.assertFalse;
+
+import java.io.IOException;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openstreetmap.josm.JOSMFixture;
+
+/**
+ * Tests the {@link GettingStarted} class.
+ */
+public class GettingStartedTest {
+
+    /**
+     * Setup test.
+     */
+    @BeforeClass
+    public static void init() {
+        JOSMFixture.createFunctionalTestFixture().init();
+    }
+
+    /**
+     * Tests that image links are replaced.
+     *
+     * @throws IOException if any I/O error occurs
+     */
+    @Test
+    public void testImageReplacement() throws IOException {
+        final String motd = new GettingStarted.MotdContent().updateIfRequiredString();
+        // assuming that the MOTD contains one image included, fixImageLinks changes the HTML string
+        assertFalse(GettingStarted.fixImageLinks(motd).equals(motd));
+    }
+
+    /**
+     * Tests that image links are replaced.
+     */
+    @Test
+    public void testImageReplacementStatic() {
+        final String html = "the download button <img src=\"/browser/trunk/images/download.png?format=raw\" " +
+                "alt=\"source:trunk/images/download.png\" title=\"source:trunk/images/download.png\" />.";
+        assertFalse(GettingStarted.fixImageLinks(html).equals(html));
+
+    }
+}
