Project

General

Profile

Download (2.88 KB) Statistics
| Branch: | Tag: | Revision:
1
// $Id$
2
/**
3
 * Copyright (C) 2009 EDIT
4
 * European Distributed Institute of Taxonomy
5
 * http://www.e-taxonomy.eu
6
 *
7
 * The contents of this file are subject to the Mozilla Public License Version 1.1
8
 * See LICENSE.TXT at the top of this package for the full license terms.
9
 */
10
package eu.etaxonomy.dataportal.selenium.tests.cichorieae;
11

    
12
import static org.junit.Assert.assertEquals;
13

    
14
import java.net.MalformedURLException;
15
import java.util.UUID;
16

    
17
import org.junit.Test;
18

    
19
import eu.etaxonomy.dataportal.DataPortalContext;
20
import eu.etaxonomy.dataportal.junit.CdmDataPortalTestBase;
21
import eu.etaxonomy.dataportal.junit.DataPortalContextSuite.DataPortalContexts;
22
import eu.etaxonomy.dataportal.pages.TaxonSynonymyPage;
23

    
24
/**
25
 *
26
 * @author a.kohlbecker
27
 *
28
 */
29

    
30
@DataPortalContexts( { DataPortalContext.cichorieae })
31
public class Crepis_tectorum_SynonymyTest extends CdmDataPortalTestBase{
32

    
33
    static UUID crepis_tectorum_Uuid = UUID.fromString("c62dff09-3f04-4f05-9aac-904d51ac1b77");
34

    
35
    @Test
36
    public void crepis_tectorum_synonyms() throws MalformedURLException {
37
        TaxonSynonymyPage p = new TaxonSynonymyPage(driver, getContext(), crepis_tectorum_Uuid);
38
        assertEquals(getContext().prepareTitle("Crepis tectorum"), driver.getTitle());
39

    
40
        assertEquals("Crepis tectorum L., Sp. Pl.: 807. 1753", p.getAcceptedNameText());
41

    
42
        // HomotypicalGroupSynonyms
43
        assertEquals("≡ Hedypnois tectorum (L.) Huds., Fl. Angl., ed. 2: 341. 1778", p.getHomotypicalGroupSynonymName(1));
44
        assertEquals("≡ Hieracium tectorum (L.) Karsch, Fl. Westfalen: 331. 1853", p.getHomotypicalGroupSynonymName(2));
45
        assertEquals("≡ Hieracioides tectorum (L.) Kuntze, Revis. Gen. Pl. 1: 346. 1891", p.getHomotypicalGroupSynonymName(3));
46
        assertEquals("≡ Crepis varia Moench, Methodus: 534. 1794, nom. illeg.", p.getHomotypicalGroupSynonymName(4));
47
        assertEquals("≡ Crepis muralis Salisb., Prodr. Stirp. Chap. Allerton: 182. 1796, nom. illeg.", p.getHomotypicalGroupSynonymName(5));
48
        assertEquals("≡ Crepis tectoria Dulac, Fl. Hautes-Pyrénées: 491. 1867, nom. illeg.", p.getHomotypicalGroupSynonymName(6));
49

    
50
        // 1st HeterotypicalGroup
51
        assertEquals("= Crepis tectorum var. segetalis Roth, Tent. Fl. Germ. 2: 254. 17931", p.getHeterotypicalGroupSynonymName(1, 1));
52
        assertEquals("≡ Crepis stricta Schultz, Prodr. Fl. Starg. Suppl.: 41. 1819 [non Crepis stricta Scop. 1772]", p.getHeterotypicalGroupSynonymName(1, 2));
53
        assertEquals("≡ Crepis tectorum var. stricta E. Mey. ex Bisch., Beitr. Fl. Deutschl.: 274. 1851, nom. illeg.", p.getHeterotypicalGroupSynonymName(1, 3));
54
        assertEquals("≡ Crepis tectorum var. minima Schur, Enum. Pl. Transsilv.: 376. 1866, nom. illeg.", p.getHeterotypicalGroupSynonymName(1, 4));
55

    
56
        assertEquals("= Crepis lanceolata Kit. [non Crepis lanceolata Sch. Bip. 1854]", p.getHeterotypicalGroupSynonymName(9, 1));
57
    }
58

    
59

    
60

    
61
}
(9-9/13)