Search in sources :

Example 1 with French

use of org.wikivoyage.listings.language.french.French in project wikivoyage-listings by baturin.

the class InputTests method processFrenchHoraireTemplate.

@Test
public void processFrenchHoraireTemplate() throws Exception {
    List<Listing> pois = parseResourcePOIs("horaire-template.wikicode", new French());
    Assert.assertEquals(5, pois.size());
    Assert.assertEquals("lun. - jeu.: 8 h 30 - 22 h", pois.get(0).getHours());
    Assert.assertEquals("8 h 30 - 22 h", pois.get(1).getHours());
    Assert.assertEquals("8 h 30", pois.get(2).getHours());
    Assert.assertEquals("lun. - jeu.", pois.get(3).getHours());
    Assert.assertEquals("lun. - jeu.: 8 h 30 - 12 h 30 et 13 h - 15 h 45", pois.get(4).getHours());
}
Also used : French(org.wikivoyage.listings.language.french.French) Listing(org.wikivoyage.listings.entity.Listing) Test(org.junit.Test)

Example 2 with French

use of org.wikivoyage.listings.language.french.French in project wikivoyage-listings by baturin.

the class InputTests method processFrenchPrixTemplate.

@Test
public void processFrenchPrixTemplate() throws Exception {
    Listing poi = parseResourceSinglePOI("prix-template.wikicode", new French());
    Assert.assertEquals(poi.getPrice(), "1.50€ à 4€. Entrée gratuite pour les enfants jusqu’à 12 ans, gratuit le premier dimanche du mois");
}
Also used : French(org.wikivoyage.listings.language.french.French) Listing(org.wikivoyage.listings.entity.Listing) Test(org.junit.Test)

Example 3 with French

use of org.wikivoyage.listings.language.french.French in project wikivoyage-listings by baturin.

the class InputTests method processFrench.

@Test
public void processFrench() throws Exception {
    List<Listing> pois = parseResourcePOIs("sample-article-fr.wikicode", new French(), "Thouars");
    // Check number of POIs
    Assert.assertEquals(28, pois.size());
    // Check a particular POI in detail
    Listing poi = pois.get(25);
    Assert.assertEquals("Thouars", poi.getArticle());
    Assert.assertEquals("sleep", poi.getType());
    Assert.assertEquals("Camping municipal", poi.getTitle());
    Assert.assertEquals("", poi.getAlt());
    Assert.assertEquals("13 Rue de la Grande Côte de Crevant", poi.getAddress());
    Assert.assertEquals("", poi.getDirections());
    Assert.assertEquals("+33 5 49 66 17 99", poi.getPhone());
    Assert.assertEquals("", poi.getTollFree());
    Assert.assertEquals("", poi.getEmail());
    Assert.assertEquals("", poi.getFax());
    Assert.assertEquals("http://www.ville-thouars.fr/decouvrir/camping.htm", poi.getUrl());
    Assert.assertEquals("", poi.getHours());
    Assert.assertEquals("", poi.getCheckIn());
    Assert.assertEquals("", poi.getCheckOut());
    Assert.assertEquals("", poi.getImage());
    Assert.assertEquals("3.2€", poi.getPrice());
    Assert.assertEquals("46.979967", poi.getLatitude());
    Assert.assertEquals("-0.219622", poi.getLongitude());
    Assert.assertEquals("Situé au bord de la rivière, immédiatement en contrebas du Parc Imbert et du vieux " + "centre ville. 9 h - 12 h et 15 h 30 - 19 h 30, seulement l'été.", poi.getDescription());
}
Also used : French(org.wikivoyage.listings.language.french.French) Listing(org.wikivoyage.listings.entity.Listing) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)3 Listing (org.wikivoyage.listings.entity.Listing)3 French (org.wikivoyage.listings.language.french.French)3