Index: trunk/test/unit/org/openstreetmap/josm/actions/CreateCircleActionTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/actions/CreateCircleActionTest.java	(revision 12110)
+++ trunk/test/unit/org/openstreetmap/josm/actions/CreateCircleActionTest.java	(revision 12111)
@@ -6,8 +6,6 @@
 
 import java.lang.reflect.Field;
-import java.lang.reflect.Method;
 import java.util.Arrays;
 import java.util.Collection;
-import java.util.Collections;
 
 import org.junit.Rule;
@@ -19,5 +17,4 @@
 import org.openstreetmap.josm.data.osm.DataSet;
 import org.openstreetmap.josm.data.osm.Node;
-import org.openstreetmap.josm.data.osm.OsmPrimitive;
 import org.openstreetmap.josm.data.osm.Way;
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
@@ -44,22 +41,4 @@
 
     /**
-     * FIXME: Conveniance method to prevent Selection Change events.
-     * A more proper way should be to define a TestingDataSet class with limited
-     * functionalities, but DataSet is declare as final (due to Cloneable interface).
-     *
-     * I don't know why, but in other tests there are no problem to add selected primitives
-     * but in this case there is a problem with an even listener of selection change.
-     * @param p primitive
-     * @param ds data set
-     * @throws ReflectiveOperationException if an error occurs
-     */
-    public void addSelected(OsmPrimitive p, DataSet ds) throws ReflectiveOperationException {
-        Method method = ds.getClass().getDeclaredMethod("addSelected",
-                                                        new Class<?>[] {Collection.class, boolean.class});
-        Utils.setObjectsAccessible(method);
-        method.invoke(ds, Collections.singleton(p), false);
-    }
-
-    /**
      * Test case: When Create Circle action is performed with a single way selected,
      * circle direction must equals way direction.
@@ -83,5 +62,5 @@
         dataSet.addPrimitive(w);
 
-        addSelected(w, dataSet);
+        dataSet.addSelected(w);
 
         CreateCircleAction action = new CreateCircleAction();
@@ -145,7 +124,7 @@
         dataSet.addPrimitive(n3);
 
-        addSelected(n1, dataSet);
-        addSelected(n2, dataSet);
-        addSelected(n3, dataSet);
+        dataSet.addSelected(n1);
+        dataSet.addSelected(n2);
+        dataSet.addSelected(n3);
 
         // Mock left/right hand traffic database
