Ignore:
Timestamp:
2015-09-29T18:56:18+02:00 (11 years ago)
Author:
simon04
Message:

fix #9114 - Store imagery offset in session

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/io/session/SessionReaderTest.java

    r8450 r8803  
    22package org.openstreetmap.josm.io.session;
    33
     4import static org.hamcrest.CoreMatchers.is;
    45import static org.junit.Assert.assertEquals;
    56import static org.junit.Assert.assertNotNull;
    67import static org.junit.Assert.assertSame;
     8import static org.junit.Assert.assertThat;
    79import static org.junit.Assert.assertTrue;
    810
     
    1618import org.openstreetmap.josm.TestUtils;
    1719import org.openstreetmap.josm.gui.layer.GpxLayer;
     20import org.openstreetmap.josm.gui.layer.ImageryLayer;
    1821import org.openstreetmap.josm.gui.layer.Layer;
    1922import org.openstreetmap.josm.gui.layer.OsmDataLayer;
     
    112115        assertEquals(marker.getName(), "Marker layer name");
    113116    }
     117
     118    @Test
     119    public void testReadImage() throws IOException, IllegalDataException {
     120        final List<Layer> layers = testRead("bing.jos");
     121        assertSame(layers.size(), 1);
     122        assertTrue(layers.get(0) instanceof ImageryLayer);
     123        final ImageryLayer image = (ImageryLayer) layers.get(0);
     124        assertThat(image.getName(), is("Bing aerial imagery"));
     125        assertEquals(image.getDx(), 12.34, 1e-9);
     126        assertEquals(image.getDy(), -56.78, 1e-9);
     127    }
    114128}
Note: See TracChangeset for help on using the changeset viewer.