Index: trunk/test/unit/org/openstreetmap/josm/gui/help/HelpBrowserTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/help/HelpBrowserTest.java	(revision 10098)
+++ trunk/test/unit/org/openstreetmap/josm/gui/help/HelpBrowserTest.java	(revision 10103)
@@ -15,7 +15,7 @@
 public class HelpBrowserTest {
 
-    private static final String URL_1 = "https://josm.openstreetmap.de/wiki/Help";
-    private static final String URL_2 = "https://josm.openstreetmap.de/wiki/Introduction";
-    private static final String URL_3 = "https://josm.openstreetmap.de/javadoc";
+    static final String URL_1 = "https://josm.openstreetmap.de/wiki/Help";
+    static final String URL_2 = "https://josm.openstreetmap.de/wiki/Introduction";
+    static final String URL_3 = "https://josm.openstreetmap.de/javadoc";
 
     /**
Index: trunk/test/unit/org/openstreetmap/josm/gui/help/HelpContentReaderTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/help/HelpContentReaderTest.java	(revision 10103)
+++ trunk/test/unit/org/openstreetmap/josm/gui/help/HelpContentReaderTest.java	(revision 10103)
@@ -0,0 +1,41 @@
+// License: GPL. For details, see LICENSE file.
+package org.openstreetmap.josm.gui.help;
+
+import static org.junit.Assert.assertFalse;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openstreetmap.josm.JOSMFixture;
+
+/**
+ * Unit tests of {@link HelpContentReader} class.
+ */
+public class HelpContentReaderTest {
+
+    /**
+     * Setup tests
+     */
+    @BeforeClass
+    public static void setUpBeforeClass() {
+        JOSMFixture.createUnitTestFixture().init();
+    }
+
+    /**
+     * Unit test of {@link HelpContentReader#fetchHelpTopicContent} - null case.
+     * @throws HelpContentReaderException always
+     */
+    @Test(expected = HelpContentReaderException.class)
+    public void testFetchHelpTopicContentNull() throws HelpContentReaderException {
+        new HelpContentReader(null).fetchHelpTopicContent(null, false);
+    }
+
+    /**
+     * Unit test of {@link HelpContentReader#fetchHelpTopicContent} - nominal case.
+     * @throws HelpContentReaderException never
+     */
+    @Test
+    public void testFetchHelpTopicContentNominal() throws HelpContentReaderException {
+        String res = new HelpContentReader(HelpUtil.getWikiBaseUrl()).fetchHelpTopicContent(HelpBrowserTest.URL_1, false);
+        assertFalse(res.trim().isEmpty());
+    }
+}
Index: trunk/test/unit/org/openstreetmap/josm/gui/preferences/audio/AudioPreferenceTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/preferences/audio/AudioPreferenceTest.java	(revision 10098)
+++ trunk/test/unit/org/openstreetmap/josm/gui/preferences/audio/AudioPreferenceTest.java	(revision 10103)
@@ -7,4 +7,5 @@
 import org.junit.Test;
 import org.openstreetmap.josm.JOSMFixture;
+import org.openstreetmap.josm.Main;
 import org.openstreetmap.josm.gui.preferences.PreferencesTestUtils;
 
@@ -35,4 +36,7 @@
     @Test
     public void testAddGui() {
+        Main.pref.put("audio.menuinvisible", true);
+        PreferencesTestUtils.doTestPreferenceSettingAddGui(new AudioPreference.Factory(), null);
+        Main.pref.put("audio.menuinvisible", false);
         PreferencesTestUtils.doTestPreferenceSettingAddGui(new AudioPreference.Factory(), null);
     }
Index: trunk/test/unit/org/openstreetmap/josm/tools/date/DateUtilsTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/date/DateUtilsTest.java	(revision 10098)
+++ trunk/test/unit/org/openstreetmap/josm/tools/date/DateUtilsTest.java	(revision 10103)
@@ -4,8 +4,11 @@
 import static org.junit.Assert.assertEquals;
 
+import java.text.DateFormat;
 import java.util.Date;
 import java.util.TimeZone;
 
+import org.junit.BeforeClass;
 import org.junit.Test;
+import org.openstreetmap.josm.JOSMFixture;
 import org.openstreetmap.josm.tools.UncheckedParseException;
 
@@ -14,4 +17,12 @@
  */
 public class DateUtilsTest {
+
+    /**
+     * Setup test.
+     */
+    @BeforeClass
+    public static void setUp() {
+        JOSMFixture.createUnitTestFixture().init();
+    }
 
     /**
@@ -86,3 +97,22 @@
         assertEquals(1453694709400L, DateUtils.fromString("2016-01-25T04:05:09.400Z").getTime());
     }
+
+    /**
+     * Unit test of {@link DateUtils#fromTimestamp} method.
+     */
+    @Test
+    public void testFromTimestamp() {
+        assertEquals("1970-01-01T00:00:00Z", DateUtils.fromTimestamp(0));
+        assertEquals("2001-09-09T01:46:40Z", DateUtils.fromTimestamp(1000000000));
+        assertEquals("2038-01-19T03:14:07Z", DateUtils.fromTimestamp(Integer.MAX_VALUE));
+    }
+
+    /**
+     * Unit test of {@link DateUtils#formatTime} method.
+     */
+    @Test
+    public void testFormatTime() {
+        assertEquals("1:00 AM", DateUtils.formatTime(new Date(123), DateFormat.SHORT));
+        assertEquals("1:00:00 AM CET", DateUtils.formatTime(new Date(123), DateFormat.LONG));
+    }
 }
