Project

General

Profile

« Previous | Next » 

Revision 28b2c27a

Added by Andreas Kohlbecker over 6 years ago

partially fixing broken test suite:

  • using in mem h2 db for all tests
  • ignoring all broken presenter tests
  • separating out test applicationContext for pure service tests
  • reducing test data sets

View differences:

src/test/java/eu/etaxonomy/cdm/vaadin/presenter/StatusPresenterTest.java
19 19
import org.unitils.dbunit.annotation.DataSet;
20 20

  
21 21
import com.vaadin.data.Item;
22
import com.vaadin.data.Property;
22 23
import com.vaadin.data.util.sqlcontainer.RowId;
23 24

  
24 25
import eu.etaxonomy.cdm.vaadin.CdmVaadinBaseTest;
......
32 33
 * @author cmathew
33 34
 * @date 10 Mar 2015
34 35
 */
36
@Ignore
35 37
@DataSet
36 38
public class StatusPresenterTest extends CdmVaadinBaseTest {
37 39

  
......
42 44
    @BeforeClass
43 45
    public static void init() {
44 46
        sp = new StatusPresenter();
47
        // Logger.getLogger("org.dbunit").setLevel(Level.DEBUG);
45 48
    }
46 49

  
47

  
48

  
49 50
    @Test
50 51
    public void testLoadTaxa() throws SQLException {
51 52
        LeafNodeTaxonContainer container = sp.loadTaxa(11);
......
82 83
    }
83 84

  
84 85
    @Test
86
    @DataSet
85 87
    public void updatePublishFlag() throws SQLException {
88

  
86 89
        LeafNodeTaxonContainer container = sp.loadTaxa(11);
87 90
        RowId taxonId = new RowId(10);
88
        boolean pb = (Boolean) container.getItem(taxonId).getItemProperty(LeafNodeTaxonContainer.PB_ID).getValue();
91
        Item item = container.getItem(taxonId);
92
        Property itemProperty = item.getItemProperty(LeafNodeTaxonContainer.PB_ID);
93
        boolean pb = (Boolean) itemProperty.getValue();
89 94
        Assert.assertTrue(pb);
90 95
        sp.updatePublished(false, taxonId);
91 96
        container.refresh();
92
        pb = (Boolean) container.getItem(taxonId).getItemProperty(LeafNodeTaxonContainer.PB_ID).getValue();
97
        pb = (Boolean) itemProperty.getValue();
93 98
        Assert.assertFalse(pb);
94 99
    }
95 100

  

Also available in: Unified diff