Changeset 10222 in josm for trunk/test/unit/org/openstreetmap/josm/actions/mapmode
- Timestamp:
- 2016-05-15T21:14:06+02:00 (8 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm/actions/mapmode
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/actions/mapmode/MapViewMock.java
r9669 r10222 13 13 14 14 class MapViewMock extends MapView { 15 private final OsmDataLayer layer;16 private final DataSet currentDataSet;15 private final transient OsmDataLayer layer; 16 private final transient DataSet currentDataSet; 17 17 18 18 MapViewMock(DataSet dataSet, OsmDataLayer layer) { -
trunk/test/unit/org/openstreetmap/josm/actions/mapmode/SelectActionTest.java
r9661 r10222 10 10 import java.awt.event.MouseEvent; 11 11 import java.lang.reflect.Field; 12 import java.security.AccessController; 13 import java.security.PrivilegedAction; 12 14 import java.util.Arrays; 13 15 import java.util.Collection; … … 25 27 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 26 28 29 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; 30 27 31 /** 28 32 * Unit tests for class {@link SelectAction}. … … 33 37 * Override some configuration variables without change in preferences.xml 34 38 */ 35 class PreferencesMock extends Preferences {39 static class PreferencesMock extends Preferences { 36 40 @Override 37 41 public synchronized int getInteger(String key, int def) { … … 50 54 super(mapFrame); 51 55 try { 52 Field mv = SelectAction.class.getDeclaredField("mv"); 53 mv.setAccessible(true); 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 }); 54 64 mv.set(this, new MapViewMock(dataSet, layer)); 55 } catch ( Exception e) {65 } catch (ReflectiveOperationException e) { 56 66 e.printStackTrace(); 57 67 fail("Can't setup testing environnement"); … … 82 92 */ 83 93 @Test 94 @SuppressFBWarnings(value = "ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD") 84 95 public void test10748() { 85 96 DataSet dataSet = new DataSet(); … … 137 148 // As result of test, we must find a 2 nodes way, from EN(0, 0) to EN(100, 0) 138 149 assertTrue("Nodes are not merged", nodesMerged); 139 assertSame(String.format("Expect exactly one way, found %d \n", dataSet.getWays().size()),150 assertSame(String.format("Expect exactly one way, found %d%n", dataSet.getWays().size()), 140 151 dataSet.getWays().size(), 1); 141 152 Way rw = dataSet.getWays().iterator().next(); 142 153 assertFalse("Way shouldn't be deleted\n", rw.isDeleted()); 143 assertSame(String.format("Way shouldn't have 2 nodes, %d found \n", w.getNodesCount()),154 assertSame(String.format("Way shouldn't have 2 nodes, %d found%n", w.getNodesCount()), 144 155 rw.getNodesCount(), 2); 145 156 Node r1 = rw.firstNode(); … … 150 161 r2 = tmp; 151 162 } 152 assertSame(String.format("East should be 0, found %f \n", r1.getEastNorth().east()),163 assertSame(String.format("East should be 0, found %f%n", r1.getEastNorth().east()), 153 164 Double.compare(r1.getEastNorth().east(), 0), 0); 154 assertSame(String.format("East should be 100, found %f \n", r2.getEastNorth().east()),165 assertSame(String.format("East should be 100, found %f%n", r2.getEastNorth().east()), 155 166 Double.compare(r2.getEastNorth().east(), 100), 0); 156 167 } finally {
Note:
See TracChangeset
for help on using the changeset viewer.