Project

General

Profile

« Previous | Next » 

Revision 374bb513

Added by Cherian Mathew about 9 years ago

StatusComposite, IStatusComposite : implemented filters and context menu
CdmSQLStringDecorator : empty string decorator
StatusPresenter : added getter methods
CdmVaadinBaseTest, StatusPresenterTest , StatusPresenterTest : added tests

View differences:

src/test/java/eu/etaxonomy/cdm/vaadin/presenter/StatusPresenterTest.java
26 26
import eu.etaxonomy.cdm.vaadin.container.LeafNodeTaxonContainer;
27 27
import eu.etaxonomy.cdm.vaadin.view.IStatusComposite;
28 28

  
29

  
29 30
/**
30 31
 * @author cmathew
31 32
 * @date 10 Mar 2015
......
46 47
    @Test
47 48
    public void testLoadTaxa() throws SQLException {
48 49
        LeafNodeTaxonContainer container = sp.loadTaxa(11);
50

  
49 51
        Collection<?> propIds = container.getContainerPropertyIds();
50 52
        Collection<?> itemIds = container.getItemIds();
51 53
        for(Object itemId : itemIds) {
52 54
            Item item = container.getItem(itemId);
53 55
            // column names need to be uppercase for h2 in the test environment
54
            //String taxon = (String)item.getItemProperty("TAXON").getValue();
55
            //logger.info("taxon : " + taxon);
56
            String taxon = (String)item.getItemProperty("Name").getValue();
57
            logger.info("taxon : " + taxon);
56 58
        }
57
        Assert.assertEquals(3,itemIds.size());
59
        Assert.assertEquals(4,itemIds.size());
60

  
61
        sp.setUnplacedFilter();
62
        itemIds = container.getItemIds();
63
        Assert.assertEquals(1,itemIds.size());
64

  
65
        sp.removeUnplacedFilter();
66
        itemIds = container.getItemIds();
67
        Assert.assertEquals(4,itemIds.size());
68

  
69
        sp.setNameFilter("Taxon A");
70
        itemIds = container.getItemIds();
71
        Assert.assertEquals(1,itemIds.size());
58 72
    }
59 73

  
60 74
    @Ignore

Also available in: Unified diff