Project

General

Profile

« Previous | Next » 

Revision b0c0af54

Added by Andreas Kohlbecker almost 3 years ago

adapting test assertions to

  • new data
  • short field unit labels

View differences:

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