Revision 653665e1
Added by Andreas Kohlbecker over 12 years ago
modules/cdm_dataportal/test/java/dataportal-selenium-tests/src/test/java/eu/etaxonomy/dataportal/selenium/tests/diptera/Diptera_OriginalSourceTest.java | ||
---|---|---|
87 | 87 |
assertEquals("Argyrites speciosa (Meigen, 1830): Croatia", listElements.get(0).getText()); |
88 | 88 |
List<WebElement> anchorTags = listElements.get(0).findElements(By.tagName("a")); |
89 | 89 |
assertEquals("Expecting one link", 1, anchorTags.size()); |
90 |
assertTrue(anchorTags.get(0).getAttribute("href").endsWith("?q=cdm_dataportal/name/8d117f24-c9ba-44cd-bf9a-54f2b41e4a0f"));
|
|
90 |
assertTrue(anchorTags.get(0).getAttribute("href").contains("?q=cdm_dataportal/name/"));
|
|
91 | 91 |
|
92 | 92 |
// --- |
93 | 93 |
assertEquals("Milichia speciosa Meigen, 1830: type information (Becker 1902: 314)", listElements.get(2).getText()); |
94 | 94 |
anchorTags = listElements.get(2).findElements(By.tagName("a")); |
95 | 95 |
assertEquals("Expecting two links", 2, anchorTags.size()); |
96 | 96 |
assertEquals("Milichia speciosa Meigen, 1830", anchorTags.get(0).getText()); |
97 |
assertTrue(anchorTags.get(0).getAttribute("href").endsWith("?q=cdm_dataportal/name/031ab38f-54a7-4012-8595-31929a6f7f45"));
|
|
97 |
assertTrue(anchorTags.get(0).getAttribute("href").contains("?q=cdm_dataportal/name/"));
|
|
98 | 98 |
assertEquals("Becker 1902", anchorTags.get(1).getText()); |
99 |
assertTrue(anchorTags.get(1).getAttribute("href").endsWith("?q=cdm_dataportal/reference/96d55a98-4811-4ad9-94d2-a306a212070b"));
|
|
99 |
assertTrue(anchorTags.get(1).getAttribute("href").contains("?q=cdm_dataportal/reference/"));
|
|
100 | 100 |
|
101 | 101 |
// --- |
102 | 102 |
assertEquals("Milichia speciosa Meigen, 1830: checklist, Italy (Canzoneri & Gorodkov & Krivosheina & Munari & Nartshuk & Papp & Süss 1995: 25)", listElements.get(9).getText()); |
103 | 103 |
anchorTags = listElements.get(9).findElements(By.tagName("a")); |
104 | 104 |
assertEquals("Expecting two links", 2, anchorTags.size()); |
105 | 105 |
assertEquals("Milichia speciosa Meigen, 1830", anchorTags.get(0).getText()); |
106 |
assertTrue(anchorTags.get(0).getAttribute("href").endsWith("?q=cdm_dataportal/name/031ab38f-54a7-4012-8595-31929a6f7f45"));
|
|
106 |
assertTrue(anchorTags.get(0).getAttribute("href").contains("?q=cdm_dataportal/name/"));
|
|
107 | 107 |
assertEquals("Canzoneri & Gorodkov & Krivosheina & Munari & Nartshuk & Papp & Süss 1995", anchorTags.get(1).getText()); |
108 |
assertTrue(anchorTags.get(1).getAttribute("href").endsWith("?q=cdm_dataportal/reference/338a6b6b-a26a-43e9-bf4a-6077b5a84668"));
|
|
108 |
assertTrue(anchorTags.get(1).getAttribute("href").contains("?q=cdm_dataportal/reference/"));
|
|
109 | 109 |
} |
110 | 110 |
|
111 | 111 |
} |
Also available in: Unified diff
improved robustness against uuid alterations