Changeset 10225 in josm for trunk/test
- Timestamp:
- 2016-05-16T04:29:28+02:00 (9 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/actions/CreateCircleActionTest.java
r10222 r10225 9 9 import java.lang.reflect.Field; 10 10 import java.lang.reflect.Method; 11 import java.security.AccessController;12 import java.security.PrivilegedAction;13 11 import java.util.ArrayList; 14 12 import java.util.Arrays; … … 32 30 import org.openstreetmap.josm.tools.Geometry; 33 31 import org.openstreetmap.josm.tools.RightAndLefthandTraffic; 32 import org.openstreetmap.josm.tools.Utils; 34 33 35 34 /** … … 58 57 public void addSelected(OsmPrimitive p, DataSet ds) { 59 58 try { 60 finalMethod method = ds.getClass()59 Method method = ds.getClass() 61 60 .getDeclaredMethod("addSelected", 62 61 new Class<?>[] {Collection.class, boolean.class}); 63 AccessController.doPrivileged(new PrivilegedAction<Object>() { 64 @Override 65 public Object run() { 66 method.setAccessible(true); 67 return null; 68 } 69 }); 62 Utils.setObjectsAccessible(method); 70 63 method.invoke(ds, Collections.singleton(p), false); 71 64 } catch (ReflectiveOperationException e) { … … 165 158 Field leftHandTrafficPolygons = RightAndLefthandTraffic.class 166 159 .getDeclaredField("leftHandTrafficPolygons"); 167 leftHandTrafficPolygons.setAccessible(true); 160 Field rlCache = RightAndLefthandTraffic.class.getDeclaredField("rlCache"); 161 Utils.setObjectsAccessible(leftHandTrafficPolygons, rlCache); 168 162 leftHandTrafficPolygons.set(null, new ArrayList<Area>()); 169 Field rlCache = RightAndLefthandTraffic.class.getDeclaredField("rlCache"); 170 rlCache.setAccessible(true); 171 ConstantTrafficHand trafficHand = new ConstantTrafficHand(true); 172 rlCache.set(null, new GeoPropertyIndex<>(trafficHand, 24)); 163 rlCache.set(null, new GeoPropertyIndex<>(new ConstantTrafficHand(true), 24)); 173 164 } catch (ReflectiveOperationException e) { 174 165 e.printStackTrace(); -
trunk/test/unit/org/openstreetmap/josm/actions/mapmode/DrawActionTest.java
r9669 r10225 26 26 import org.openstreetmap.josm.gui.OsmPrimitivRenderer; 27 27 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 28 import org.openstreetmap.josm.tools.Utils; 28 29 29 30 /** … … 54 55 55 56 Field mapView = MapFrame.class.getDeclaredField("mapView"); 56 mapView.setAccessible(true);57 Utils.setObjectsAccessible(mapView); 57 58 mapView.set(Main.map, new MapViewMock(dataSet, layer)); 58 59 -
trunk/test/unit/org/openstreetmap/josm/actions/mapmode/SelectActionTest.java
r10222 r10225 10 10 import java.awt.event.MouseEvent; 11 11 import java.lang.reflect.Field; 12 import java.security.AccessController;13 import java.security.PrivilegedAction;14 12 import java.util.Arrays; 15 13 import java.util.Collection; … … 26 24 import org.openstreetmap.josm.gui.MapFrame; 27 25 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 26 import org.openstreetmap.josm.tools.Utils; 28 27 29 28 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; … … 54 53 super(mapFrame); 55 54 try { 56 final Field mv = SelectAction.class.getDeclaredField("mv"); 57 AccessController.doPrivileged(new PrivilegedAction<Object>() { 58 @Override 59 public Object run() { 60 mv.setAccessible(true); 61 return null; 62 } 63 }); 55 Field mv = SelectAction.class.getDeclaredField("mv"); 56 Utils.setObjectsAccessible(mv); 64 57 mv.set(this, new MapViewMock(dataSet, layer)); 65 58 } catch (ReflectiveOperationException e) { -
trunk/test/unit/org/openstreetmap/josm/gui/TableCellRendererTest.java
r10079 r10225 16 16 import org.junit.Test; 17 17 import org.openstreetmap.josm.JOSMFixture; 18 import org.openstreetmap.josm.tools.Utils; 18 19 import org.reflections.Reflections; 19 20 … … 99 100 throw new RuntimeException(ex); 100 101 } 101 c.setAccessible(true);102 Utils.setObjectsAccessible(c); 102 103 T o; 103 104 try {
Note:
See TracChangeset
for help on using the changeset viewer.