Ignore:
Timestamp:
2016-08-30T13:26:29+02:00 (8 years ago)
Author:
simon04
Message:

JOSM/wikipedia: reorganize unit tests

Location:
applications/editors/josm/plugins/wikipedia/test/unit/org/wikipedia
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/wikipedia/test/unit/org/wikipedia/WikipediaAppTest.java

    r32889 r32890  
    5151
    5252    @Test
    53     public void testParseFromUrl1() {
    54         final WikipediaLangArticle actual = WikipediaLangArticle.parseFromUrl("https://de.wikipedia.org/wiki/Österreich");
    55         assertThat(actual.article, is("Österreich"));
    56         assertThat(actual.lang, is("de"));
    57     }
    58 
    59     @Test
    60     public void testParseFromUrl2() {
    61         final WikipediaLangArticle actual = WikipediaLangArticle.parseFromUrl("http://de.wikipedia.org/wiki/%C3%96sterreich");
    62         assertThat(actual.article, is("Österreich"));
    63         assertThat(actual.lang, is("de"));
    64     }
    65 
    66     @Test
    67     public void testParseFromUrl3() {
    68         final WikipediaLangArticle actual = WikipediaLangArticle.parseFromUrl("http://de.wikipedia.org/wiki/Sternheim_%26_Emanuel");
    69         assertThat(actual.article, is("Sternheim_&_Emanuel"));
    70         assertThat(actual.lang, is("de"));
    71     }
    72 
    73     @Test
    74     public void testParseFromUrl4() {
    75         final WikipediaLangArticle actual = WikipediaLangArticle.parseFromUrl("//de.wikipedia.org/wiki/Reichstagsgeb%C3%A4ude");
    76         assertThat(actual.article, is("Reichstagsgebäude"));
    77         assertThat(actual.lang, is("de"));
    78     }
    79 
    80     @Test
    81     public void testParseFromTag0() {
    82         final WikipediaLangArticle actual = WikipediaLangArticle.parseTag("wikipedia", "Österreich");
    83         assertThat(actual, nullValue());
    84     }
    85 
    86     @Test
    87     public void testParseFromTag1() {
    88         final WikipediaLangArticle actual = WikipediaLangArticle.parseTag("wikipedia", "de:Österreich");
    89         assertThat(actual.article, is("Österreich"));
    90         assertThat(actual.lang, is("de"));
    91     }
    92 
    93     @Test
    94     public void testParseFromTag2() {
    95         final WikipediaLangArticle actual = WikipediaLangArticle.parseTag("wikipedia:de", "Österreich");
    96         assertThat(actual.article, is("Österreich"));
    97         assertThat(actual.lang, is("de"));
    98     }
    99 
    100     @Test
    101     public void testParseFromTag3() {
    102         final WikipediaLangArticle actual = WikipediaLangArticle.parseTag("wikipedia:de", "de:Österreich");
    103         assertThat(actual.article, is("Österreich"));
    104         assertThat(actual.lang, is("de"));
    105     }
    106 
    107     @Test
    108     public void testParseFromTag4() {
    109         final WikipediaLangArticle actual = WikipediaLangArticle.parseTag("wikipedia", "https://de.wikipedia.org/wiki/Österreich");
    110         assertThat(actual.article, is("Österreich"));
    111         assertThat(actual.lang, is("de"));
    112     }
    113 
    114     @Test
    11553    public void testGetInterwikiArticles1() {
    11654        final Collection<WikipediaLangArticle> iw = WikipediaApp.getInterwikiArticles("de", "Österreich");
     
    13169        assertThat(WikipediaApp.getCoordinateForArticle("en", "Austria"), is(new LatLon(47.33333333, 13.33333333)));
    13270        assertThat(WikipediaApp.getCoordinateForArticle("en", "Foobar2000"), nullValue());
    133     }
    134 
    135     @Test
    136     public void testGetBrowserUrl() {
    137         final WikipediaEntry entry = new WikipediaEntry("de", "Sternheim & Emanuel");
    138         assertThat(entry.getBrowserUrl(), is("https://de.wikipedia.org/wiki/Sternheim_%26_Emanuel"));
    13971    }
    14072
Note: See TracChangeset for help on using the changeset viewer.