Ignore:
Timestamp:
2016-05-16T04:29:28+02:00 (8 years ago)
Author:
Don-vip
Message:

Use Utils.setObjectsAccessible in unit tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/actions/mapmode/SelectActionTest.java

    r10222 r10225  
    1010import java.awt.event.MouseEvent;
    1111import java.lang.reflect.Field;
    12 import java.security.AccessController;
    13 import java.security.PrivilegedAction;
    1412import java.util.Arrays;
    1513import java.util.Collection;
     
    2624import org.openstreetmap.josm.gui.MapFrame;
    2725import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     26import org.openstreetmap.josm.tools.Utils;
    2827
    2928import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     
    5453            super(mapFrame);
    5554            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);
    6457                mv.set(this, new MapViewMock(dataSet, layer));
    6558            } catch (ReflectiveOperationException e) {
Note: See TracChangeset for help on using the changeset viewer.