Index: trunk/test/unit/org/openstreetmap/josm/command/CommandTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/command/CommandTest.java	(revision 12714)
+++ trunk/test/unit/org/openstreetmap/josm/command/CommandTest.java	(revision 12718)
@@ -2,7 +2,5 @@
 package org.openstreetmap.josm.command;
 
-import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertSame;
-import static org.junit.Assert.assertTrue;
 
 import java.util.Arrays;
@@ -50,27 +48,13 @@
 
     /**
-     * Test {@link Command#invalidBecauselayerRemoved(org.openstreetmap.josm.gui.layer.Layer)}
+     * Test {@link Command#getLayer()}
+     * @deprecated to be removed end of 2017
      */
     @Test
-    public void testInvalidBecauselayerRemoved() {
-        OsmDataLayer layer2 = new OsmDataLayer(new DataSet(), "test", null);
-
-        Command command = new NopCommand();
-        assertFalse(command.invalidBecauselayerRemoved(layer2));
-        assertTrue(command.invalidBecauselayerRemoved(testData.layer));
-
-        Command command2 = new NopCommand(layer2);
-        assertTrue(command2.invalidBecauselayerRemoved(layer2));
-        assertFalse(command2.invalidBecauselayerRemoved(testData.layer));
-    }
-
-    /**
-     * Test {@link Command#getLayer()}
-     */
-    @Test
+    @Deprecated
     public void testGetLayer() {
         OsmDataLayer layer2 = new OsmDataLayer(new DataSet(), "test", null);
         Command command = new NopCommand();
-        Command command2 = new NopCommand(layer2);
+        Command command2 = new NopCommand(layer2.data);
         assertSame(testData.layer, command.getLayer());
         assertSame(layer2, command2.getLayer());
@@ -98,6 +82,6 @@
         }
 
-        NopCommand(OsmDataLayer layer) {
-            super(layer);
+        NopCommand(DataSet dataset) {
+            super(dataset);
         }
 
