Changeset 14337 in josm for trunk/test/unit/org
- Timestamp:
- 2018-10-15T23:43:03+02:00 (6 years ago)
- Location:
- trunk/test/unit/org/openstreetmap/josm/gui/layer
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/layer/GpxLayerTest.java
r14138 r14337 64 64 */ 65 65 public static GpxLayer getMinimalGpxLayer() throws IOException, SAXException { 66 return new GpxLayer(getMinimalGpxData() );66 return new GpxLayer(getMinimalGpxData(), "Bananas"); 67 67 } 68 68 -
trunk/test/unit/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityActionTest.java
r14138 r14337 2 2 package org.openstreetmap.josm.gui.layer.gpx; 3 3 4 import static org.junit.Assert.assertEquals; 5 6 import javax.swing.JLabel; 7 import javax.swing.JPanel; 8 4 9 import org.junit.Rule; 5 10 import org.junit.Test; 11 import org.openstreetmap.josm.gui.ExtendedDialog; 6 12 import org.openstreetmap.josm.gui.layer.GpxLayerTest; 7 13 import org.openstreetmap.josm.testutils.JOSMTestRules; 14 import org.openstreetmap.josm.testutils.mockers.ExtendedDialogMocker; 8 15 9 16 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; … … 27 34 @Test 28 35 public void testAction() throws Exception { 36 final ExtendedDialogMocker edMocker = new ExtendedDialogMocker() { 37 protected String getString(final ExtendedDialog instance) { 38 return ((JLabel) ((JPanel) this.getContent(instance)).getComponent(2)).getText(); 39 } 40 }; 41 edMocker.getMockResultMap().put( 42 "<html>Select all tracks that you want to be displayed. You can drag select a range of " + 43 "tracks or use CTRL+Click to select specific ones. The map is updated live in the " + 44 "background. Open the URLs by double clicking them.</html>", 45 "Show all" 46 ); 47 29 48 new ChooseTrackVisibilityAction(GpxLayerTest.getMinimalGpxLayer()).actionPerformed(null); 49 50 assertEquals(1, edMocker.getInvocationLog().size()); 51 Object[] invocationLogEntry = edMocker.getInvocationLog().get(0); 52 assertEquals(1, (int) invocationLogEntry[0]); 53 assertEquals("Set track visibility for Bananas", invocationLogEntry[2]); 30 54 } 31 55 }
Note:
See TracChangeset
for help on using the changeset viewer.