Changeset 14247 in josm for trunk/test/unit/org
- Timestamp:
- 2018-09-12T00:54:12+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/data/osm/event/SelectionEventManagerTest.java
r13925 r14247 12 12 import org.junit.Test; 13 13 import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation; 14 import org.openstreetmap.josm.data.SelectionChangedListener;15 14 import org.openstreetmap.josm.data.osm.DataSelectionListener; 16 15 import org.openstreetmap.josm.data.osm.OsmPrimitive; 17 import org.openstreetmap.josm.data.osm.event.DatasetEventManager.FireMode;18 16 import org.openstreetmap.josm.gui.MainApplication; 19 17 import org.openstreetmap.josm.gui.util.GuiHelper; … … 27 25 * @since 12048 28 26 */ 29 @SuppressWarnings("deprecation")30 27 public class SelectionEventManagerTest { 31 private final class SelectionListener implements SelectionChangedListener,DataSelectionListener {28 private final class SelectionListener implements DataSelectionListener { 32 29 private Collection<? extends OsmPrimitive> newSelection; 33 30 private final String name; … … 35 32 SelectionListener(String name) { 36 33 this.name = name; 37 }38 39 @Override40 public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) {41 this.newSelection = newSelection;42 34 } 43 35 … … 65 57 assertEquals(testData1.layer, MainApplication.getLayerManager().getEditLayer()); 66 58 67 SelectionListener listener1 = new SelectionListener("IMMEDIATELY");68 SelectionListener listener2 = new SelectionListener("IN_EDT_CONSOLIDATED");69 59 SelectionListener listener3 = new SelectionListener("normal"); 70 60 SelectionListener listener4 = new SelectionListener("edt"); 71 61 SelectionEventManager instance = SelectionEventManager.getInstance(); 72 instance.addSelectionListener(listener1, FireMode.IMMEDIATELY);73 instance.addSelectionListener(listener2, FireMode.IN_EDT_CONSOLIDATED);74 62 instance.addSelectionListener(listener3); 75 63 instance.addSelectionListenerForEdt(listener4); 76 List<SelectionListener> listeners = Arrays.asList(listener 1, listener2, listener3, listener4);64 List<SelectionListener> listeners = Arrays.asList(listener3, listener4); 77 65 assertSelectionEquals(listeners, null); 78 66 … … 99 87 100 88 // removal 101 instance.removeSelectionListener((SelectionChangedListener) listener1); 102 instance.removeSelectionListener((SelectionChangedListener) listener2); 103 instance.removeSelectionListener((DataSelectionListener) listener3); 104 instance.removeSelectionListener((DataSelectionListener) listener4); 89 instance.removeSelectionListener(listener3); 90 instance.removeSelectionListener(listener4); 105 91 106 92 // no event triggered now
Note:
See TracChangeset
for help on using the changeset viewer.