Project

General

Profile

« Previous | Next » 

Revision 653665e1

Added by Andreas Kohlbecker over 12 years ago

improved robustness against uuid alterations

View differences:

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