Revision b0c0af54
Added by Andreas Kohlbecker almost 3 years ago
src/test/java/eu/etaxonomy/dataportal/selenium/tests/reference/SpecimensTreeViewTest.java | ||
---|---|---|
71 | 71 |
BaseElement rootNodeHeader2 = duTree.getRootNodes().get(1).getHeader(); |
72 | 72 |
assertEquals("Germany, Berlin, 2 Apr 1835.", rootNodeHeader2.getText()); |
73 | 73 |
BaseElement rootNodeHeader3 = duTree.getRootNodes().get(2).getHeader(); |
74 |
assertEquals("Germany, Berlin, alt. 165 m, 52°31'1.2\"N, 13°21'E (WGS84), 28 Mar 2016, Ehrenberg D047.", rootNodeHeader3.getText());
|
|
74 |
assertEquals("Ehrenberg, C.G. D047", rootNodeHeader3.getText());
|
|
75 | 75 |
} |
76 | 76 |
|
77 | 77 |
|
... | ... | |
165 | 165 |
DerivedUnitTreeNode subNode1 = rootNode.getSubNodes().get(0); |
166 | 166 |
DerivedUnitTreeNode subNode1_1 = subNode1.getSubNodes().get(0); |
167 | 167 |
DerivedUnitTreeNode subNode1_2 = subNode1.getSubNodes().get(1); |
168 |
DerivedUnitTreeNode subNode1_3 = subNode1.getSubNodes().get(2); |
|
169 |
DerivedUnitTreeNode subNode1_4 = subNode1.getSubNodes().get(3); |
|
168 | 170 |
DerivedUnitTreeNode subNode2 = rootNode.getSubNodes().get(1); |
169 | 171 |
|
170 |
assertEquals("Germany, Berlin, alt. 165 m, 52°31'1.2\"N, 13°21'E (WGS84), 28 Mar 2016, Ehrenberg D047.", rootNode.getHeader().getText());
|
|
172 |
assertEquals("Ehrenberg, C.G. D047", rootNode.getHeader().getText());
|
|
171 | 173 |
|
172 | 174 |
assertFalse("sub node 1 initially invisible", subNode1.getElement().isDisplayed()); |
173 | 175 |
rootNode.getTreeNodeSymbol().click(); |
... | ... | |
177 | 179 |
assertFalse("sub node 1 initially invisible", subNode1_1.getElement().isDisplayed()); |
178 | 180 |
subNode1.getTreeNodeSymbol().click(); |
179 | 181 |
assertTrue("sub node 1 visible after click", subNode1_1.getElement().isDisplayed()); |
180 |
assertEquals("B IMG 99999", subNode1_1.getHeader().getText()); |
|
181 |
assertEquals("XKCD MASKS 2X (Masks)", subNode1_2.getHeader().getText()); |
|
182 |
assertEquals("10.5555 (JSTOR image viewer)", subNode1_1.getHeader().getText()); |
|
183 |
assertEquals("B IMG 99999", subNode1_2.getHeader().getText()); |
|
184 |
assertEquals("M M0093531 (Erigeron annus)", subNode1_3.getHeader().getText()); |
|
185 |
assertEquals("XKCD MASKS 2X (Masks)", subNode1_4.getHeader().getText()); |
|
182 | 186 |
assertEquals("M M-0289351", subNode2.getHeader().getText()); |
183 | 187 |
|
184 | 188 |
// --- Root note |
... | ... | |
228 | 232 |
identificationsTable_1.getBodyCellText(0, 0)); |
229 | 233 |
assertTrue(identificationsTable_1.getBodyCell(0, 0).getLinksInElement().get(0).getUrl().endsWith("cdm_dataportal/taxon/d245083e-3bda-435f-9bb3-bdc2249ff23c")); |
230 | 234 |
|
231 |
// --- --- node_1_1 |
|
232 |
|
|
233 |
subNode1_1.getHeader().getElement().click(); |
|
234 |
assertTrue(subNode1_1.getHeader().getLinksInElement().get(0).getUrl().endsWith("cdm_dataportal/occurrence/a825bdad-6854-4868-98f5-7e6ebe3b6271")); |
|
235 |
|
|
236 |
assertEquals("Accessioning", subNode1_1.getDerivationEvent()); |
|
237 |
|
|
238 |
DetailsTable imageTable_1_1 = subNode1_1.getDetailsTable(DetailsTable.tableClassAttrFrom("Still Image")); |
|
239 |
assertEquals("Still Image", imageTable_1_1.getHeaderText()); |
|
240 |
assertEquals("Specimen scan", imageTable_1_1.getDetailsValueCellText("Kind of unit")); |
|
241 |
assertEquals("IMG 99999", imageTable_1_1.getDetailsValueCellText("Accession number")); |
|
242 |
assertEquals("B", imageTable_1_1.getDetailsValueCellText("Collection")); |
|
243 |
|
|
244 |
DetailsTable mediaTable_1_1 = subNode1_1.getDetailsTable(DetailsTable.tableClassAttrFrom("Media")); |
|
245 |
assertTrue(mediaTable_1_1.getBodyCell(0, 0).getText().contains("?fn%3dIMG%2099999.jpg%26mo%3dfile")); |
|
246 |
|
|
247 |
|
|
248 | 235 |
// --- --- node_1_2 |
249 | 236 |
|
250 | 237 |
subNode1_2.getHeader().getElement().click(); |
251 |
assertTrue(subNode1_2.getHeader().getLinksInElement().get(0).getUrl().endsWith("cdm_dataportal/occurrence/c2495af1-251b-42e9-b5ab-2e3e0df9ea3f"));
|
|
238 |
assertTrue(subNode1_2.getHeader().getLinksInElement().get(0).getUrl().endsWith("cdm_dataportal/occurrence/a825bdad-6854-4868-98f5-7e6ebe3b6271"));
|
|
252 | 239 |
|
253 | 240 |
assertEquals("Accessioning", subNode1_2.getDerivationEvent()); |
254 | 241 |
|
255 | 242 |
DetailsTable imageTable_1_2 = subNode1_2.getDetailsTable(DetailsTable.tableClassAttrFrom("Still Image")); |
256 | 243 |
assertEquals("Still Image", imageTable_1_2.getHeaderText()); |
257 |
assertEquals("Detail image", imageTable_1_2.getDetailsValueCellText("Kind of unit"));
|
|
258 |
assertEquals("MASKS 2X", imageTable_1_2.getDetailsValueCellText("Accession number"));
|
|
259 |
assertEquals("XKCD", imageTable_1_2.getDetailsValueCellText("Collection"));
|
|
244 |
assertEquals("Specimen scan", imageTable_1_2.getDetailsValueCellText("Kind of unit"));
|
|
245 |
assertEquals("IMG 99999", imageTable_1_2.getDetailsValueCellText("Accession number"));
|
|
246 |
assertEquals("B", imageTable_1_2.getDetailsValueCellText("Collection"));
|
|
260 | 247 |
|
261 | 248 |
DetailsTable mediaTable_1_2 = subNode1_2.getDetailsTable(DetailsTable.tableClassAttrFrom("Media")); |
262 |
assertTrue(mediaTable_1_2.getBodyCell(0, 0).getText().contains("Ink drawing")); |
|
249 |
assertTrue(mediaTable_1_2.getBodyCell(0, 0).getText().contains("Sisymbrium_aegyptiacum_C1.jpg&mo=file")); |
|
250 |
|
|
251 |
|
|
252 |
// --- --- node_1_3 |
|
253 |
|
|
254 |
subNode1_3.getHeader().getElement().click(); |
|
255 |
assertTrue(subNode1_3.getHeader().getLinksInElement().get(0).getUrl().endsWith("cdm_dataportal/occurrence/04936f1c-41be-47db-99ed-33ed30bd7c01")); |
|
256 |
|
|
257 |
assertEquals("Accessioning", subNode1_3.getDerivationEvent()); |
|
258 |
|
|
259 |
DetailsTable imageTable_1_3 = subNode1_3.getDetailsTable(DetailsTable.tableClassAttrFrom("Still Image")); |
|
260 |
assertEquals("Still Image", imageTable_1_3.getHeaderText()); |
|
261 |
assertEquals("Specimen scan", imageTable_1_3.getDetailsValueCellText("Kind of unit")); |
|
262 |
assertEquals("M0093531", imageTable_1_3.getDetailsValueCellText("Accession number")); |
|
263 |
assertEquals("M", imageTable_1_3.getDetailsValueCellText("Collection")); |
|
264 |
|
|
265 |
DetailsTable mediaTable_1_3 = subNode1_3.getDetailsTable(DetailsTable.tableClassAttrFrom("Media")); |
|
266 |
assertTrue(mediaTable_1_3.getBodyCell(0, 0).getText().contains("Erigeron annus")); |
|
267 |
|
|
268 |
// --- --- node_1_4 |
|
269 |
|
|
270 |
subNode1_4.getHeader().getElement().click(); |
|
271 |
assertTrue(subNode1_4.getHeader().getLinksInElement().get(0).getUrl().endsWith("cdm_dataportal/occurrence/c2495af1-251b-42e9-b5ab-2e3e0df9ea3f")); |
|
272 |
|
|
273 |
assertEquals("Accessioning", subNode1_4.getDerivationEvent()); |
|
274 |
|
|
275 |
DetailsTable imageTable_1_4 = subNode1_4.getDetailsTable(DetailsTable.tableClassAttrFrom("Still Image")); |
|
276 |
assertEquals("Still Image", imageTable_1_4.getHeaderText()); |
|
277 |
assertEquals("Detail image", imageTable_1_4.getDetailsValueCellText("Kind of unit")); |
|
278 |
assertEquals("MASKS 2X", imageTable_1_4.getDetailsValueCellText("Accession number")); |
|
279 |
assertEquals("XKCD", imageTable_1_4.getDetailsValueCellText("Collection")); |
|
280 |
|
|
281 |
DetailsTable mediaTable_1_4 = subNode1_4.getDetailsTable(DetailsTable.tableClassAttrFrom("Media")); |
|
282 |
assertTrue(mediaTable_1_4.getBodyCell(0, 0).getText().contains("Ink drawing")); |
|
263 | 283 |
|
264 | 284 |
|
265 | 285 |
// --- node_2 |
Also available in: Unified diff
adapting test assertions to