Index: trunk/test/unit/org/openstreetmap/josm/gui/io/ActionFlagsTableCellTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/io/ActionFlagsTableCellTest.java	(revision 9909)
+++ trunk/test/unit/org/openstreetmap/josm/gui/io/ActionFlagsTableCellTest.java	(revision 9909)
@@ -0,0 +1,49 @@
+// License: GPL. For details, see LICENSE file.
+package org.openstreetmap.josm.gui.io;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.File;
+
+import javax.swing.JTable;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openstreetmap.josm.JOSMFixture;
+import org.openstreetmap.josm.data.osm.DataSet;
+import org.openstreetmap.josm.gui.layer.AbstractModifiableLayer;
+import org.openstreetmap.josm.gui.layer.OsmDataLayer;
+
+/**
+ * Unit tests of {@link ActionFlagsTableCell} class.
+ */
+public class ActionFlagsTableCellTest {
+    /**
+     * Setup test.
+     */
+    @BeforeClass
+    public static void setUpBeforeClass() {
+        JOSMFixture.createUnitTestFixture().init(false);
+    }
+
+    /**
+     * Test of {@link ActionFlagsTableCell} class.
+     */
+    @Test
+    public void testActionFlagsTableCell() {
+        JTable table = new JTable();
+        File file = new File("test");
+        String name = "layername";
+        AbstractModifiableLayer layer = new OsmDataLayer(new DataSet(), name, file);
+        SaveLayerInfo value = new SaveLayerInfo(layer);
+        ActionFlagsTableCell c = new ActionFlagsTableCell();
+        assertEquals(c, c.getTableCellEditorComponent(table, value, false, 0, 0));
+        assertEquals(c, c.getTableCellRendererComponent(table, value, false, false, 0, 0));
+        assertTrue(c.isCellEditable(null));
+        assertTrue(c.shouldSelectCell(null));
+        assertNotNull(c.getCellEditorValue());
+        assertTrue(c.stopCellEditing());
+    }
+}
Index: trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetCellRendererTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetCellRendererTest.java	(revision 9909)
+++ trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetCellRendererTest.java	(revision 9909)
@@ -0,0 +1,35 @@
+// License: GPL. For details, see LICENSE file.
+package org.openstreetmap.josm.gui.io;
+
+import static org.junit.Assert.assertEquals;
+
+import javax.swing.JList;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openstreetmap.josm.JOSMFixture;
+import org.openstreetmap.josm.data.osm.Changeset;
+
+/**
+ * Unit tests of {@link ChangesetCellRenderer} class.
+ */
+public class ChangesetCellRendererTest {
+    /**
+     * Setup test.
+     */
+    @BeforeClass
+    public static void setUpBeforeClass() {
+        JOSMFixture.createUnitTestFixture().init(false);
+    }
+
+    /**
+     * Test of {@link ChangesetCellRenderer} class.
+     */
+    @Test
+    public void testChangesetCellRenderer() {
+        JList<Changeset> list = new JList<>();
+        Changeset cs = new Changeset();
+        ChangesetCellRenderer c = new ChangesetCellRenderer();
+        assertEquals(c, c.getListCellRendererComponent(list, cs, 0, false, false));
+    }
+}
Index: trunk/test/unit/org/openstreetmap/josm/gui/io/LayerNameAndFilePathTableCellTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/io/LayerNameAndFilePathTableCellTest.java	(revision 9909)
+++ trunk/test/unit/org/openstreetmap/josm/gui/io/LayerNameAndFilePathTableCellTest.java	(revision 9909)
@@ -0,0 +1,50 @@
+// License: GPL. For details, see LICENSE file.
+package org.openstreetmap.josm.gui.io;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+
+import java.io.File;
+
+import javax.swing.JTable;
+
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.openstreetmap.josm.JOSMFixture;
+import org.openstreetmap.josm.data.osm.DataSet;
+import org.openstreetmap.josm.gui.layer.AbstractModifiableLayer;
+import org.openstreetmap.josm.gui.layer.OsmDataLayer;
+
+/**
+ * Unit tests of {@link LayerNameAndFilePathTableCell} class.
+ */
+public class LayerNameAndFilePathTableCellTest {
+    /**
+     * Setup test.
+     */
+    @BeforeClass
+    public static void setUpBeforeClass() {
+        JOSMFixture.createUnitTestFixture().init(false);
+    }
+
+    /**
+     * Test of {@link LayerNameAndFilePathTableCell} class.
+     */
+    @Test
+    public void testLayerNameAndFilePathTableCell() {
+        JTable table = new JTable();
+        File file = new File("test");
+        String name = "layername";
+        AbstractModifiableLayer layer = new OsmDataLayer(new DataSet(), name, file);
+        SaveLayerInfo value = new SaveLayerInfo(layer);
+        LayerNameAndFilePathTableCell c = new LayerNameAndFilePathTableCell();
+        assertEquals(c, c.getTableCellEditorComponent(table, value, false, 0, 0));
+        assertEquals(c, c.getTableCellRendererComponent(table, value, false, false, 0, 0));
+        assertTrue(c.isCellEditable(null));
+        assertTrue(c.shouldSelectCell(null));
+        assertNull(c.getCellEditorValue());
+        assertTrue(c.stopCellEditing());
+        assertEquals(file, c.getCellEditorValue());
+    }
+}
Index: trunk/test/unit/org/openstreetmap/josm/gui/io/SaveLayerInfoTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/io/SaveLayerInfoTest.java	(revision 9908)
+++ trunk/test/unit/org/openstreetmap/josm/gui/io/SaveLayerInfoTest.java	(revision 9909)
@@ -14,4 +14,6 @@
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+
 /**
  * Unit tests of {@link SaveLayerInfo} class.
@@ -19,6 +21,6 @@
 public class SaveLayerInfoTest {
     /**
-      * Setup test.
-      */
+     * Setup test.
+     */
     @BeforeClass
     public static void setUpBeforeClass() {
@@ -30,4 +32,5 @@
      */
     @Test(expected = IllegalArgumentException.class)
+    @SuppressFBWarnings(value = "NP_NULL_PARAM_DEREF_NONVIRTUAL")
     public void testSaveLayerInfoNull() {
         new SaveLayerInfo(null);
