Project

General

Profile

« Previous | Next » 

Revision da898043

Added by Andreas Kohlbecker almost 4 years ago

ref #9010 taxon node status display: test for synonmy page

View differences:

src/test/java/eu/etaxonomy/dataportal/selenium/tests/reference/TaxonNodeStatusTest.java
21 21
import eu.etaxonomy.dataportal.junit.CdmDataPortalTestBase;
22 22
import eu.etaxonomy.dataportal.junit.DataPortalContextSuite.DataPortalContexts;
23 23
import eu.etaxonomy.dataportal.pages.TaxonPage;
24
import eu.etaxonomy.dataportal.pages.TaxonSynonymyPage;
24 25

  
25 26
/**
26 27
 * Issues to be covered by this TestClass:
......
48 49
    public void test_casus_dubius() throws MalformedURLException {
49 50

  
50 51
        TaxonPage p = new TaxonPage(driver, getContext(), casus_dubius_uuid);
52
        casus_dubius_assertions(p);
53
    }
51 54

  
52
        assertTrue("Expecting plural",p.getTaxonNodeStatusContainer().get(0).getText().startsWith("Classificatorical states: "));
55
    @Test
56
    public void test_casus_dubius_synonymy() throws MalformedURLException {
57

  
58
        TaxonPage p = new TaxonSynonymyPage(driver, getContext(), casus_dubius_uuid);
59
        casus_dubius_assertions(p);
60
    }
53 61

  
62
    private void casus_dubius_assertions(TaxonPage p) {
63
    
64
        assertTrue("Expecting plural",p.getTaxonNodeStatusContainer().get(0).getText().startsWith("Classificatorical states: "));
65
    
54 66
        List<TaxonNodeStatusElement> statusElements = p.getTaxonNodeStatus();
55 67
        assertEquals(1, statusElements.size());
56 68
        TaxonNodeStatusElement statusElement = statusElements.get(0);
57 69
        assertEquals(2, statusElement.getTaxonNodeStatus().size());
58

  
70
    
59 71
        TaxonNodeStatusData tnsData_0 = statusElement.getTaxonNodeStatus().get(0);
60 72
        assertEquals("TaxonNode", tnsData_0.getTaxonNodeRef().getCdmType());
61 73
        assertEquals("402ea023-07be-4335-9274-1c3e30a7df3f", tnsData_0.getTaxonNodeRef().getUuid().toString());
62 74
        assertEquals("doubtful", tnsData_0.getStatusText().trim());
63

  
75
    
64 76
        assertEquals("Classification", tnsData_0.getClassificationRef().getCdmType());
65 77
        assertEquals("2ab81d37-125d-47e6-8450-6aafd5f4b043", tnsData_0.getClassificationRef().getUuid().toString());
66 78
        assertEquals("[My Classification]", tnsData_0.getClassficationText());
67

  
79
    
68 80
        TaxonNodeStatusData tnsData_1 = statusElement.getTaxonNodeStatus().get(1);
69 81
        assertEquals("excluded, unplaced", tnsData_1.getStatusText().trim());
70 82
        assertEquals("5b217667-d4f4-4ae7-8ab9-b2ceb599d7d0", tnsData_1.getTaxonNodeRef().getUuid().toString());
71 83
        assertEquals("TaxonNode", tnsData_1.getTaxonNodeRef().getCdmType());
72

  
84
    
73 85
        assertEquals("Classification", tnsData_1.getClassificationRef().getCdmType());
74 86
        assertEquals("41414d01-34f8-48de-9c2a-7c635167a23e", tnsData_1.getClassificationRef().getUuid().toString());
75 87
        assertEquals("[Alternative Classification]", tnsData_1.getClassficationText());

Also available in: Unified diff