Changeset 18046 in josm for trunk/test


Ignore:
Timestamp:
2021-07-17T14:42:03+02:00 (3 years ago)
Author:
Don-vip
Message:

fix #21126 - make sure URL generated for searching Wikimedia Commons images can be converted to URI, needed for HTTP/2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/tools/MediawikiTest.java

    r17275 r18046  
    44import static org.junit.jupiter.api.Assertions.assertEquals;
    55
     6import java.net.URI;
     7import java.net.URL;
     8
    69import org.junit.jupiter.api.Test;
     10import org.openstreetmap.josm.data.Bounds;
    711
    812/**
     
    2125                Mediawiki.getImageUrl("https://upload.wikimedia.org/wikipedia/commons/", "OpenJDK_logo.svg"));
    2226    }
     27
     28    /**
     29     * Test of {@link Mediawiki#getGeoImagesUrl}
     30     * @throws Exception never
     31     */
     32    @Test
     33    void testGeoImagesUrl() throws Exception {
     34        // See https://josm.openstreetmap.de/ticket/21126
     35        // Checks that URL can be converted to URI, needed for HTTP/2
     36        assertEquals(new URI("https://commons.wikimedia.org/w/api.php?format=xml&action=query&list=geosearch&gsnamespace=6&gslimit=500&gsprop=type%7Cname&gsbbox=48.8623665%7C2.3913497%7C48.8600879%7C2.3967605"),
     37                new URL(Mediawiki.getGeoImagesUrl("https://commons.wikimedia.org/w/api.php", new Bounds(48.8600879, 2.3913497, 48.8623665, 2.3967605))).toURI());
     38    }
    2339}
Note: See TracChangeset for help on using the changeset viewer.