StatusComposite, IStatusComposite : added font awesome refresh icon, updated checkbox...
[cdm-vaadin.git] / src / test / java / eu / etaxonomy / cdm / vaadin / presenter / StatusPresenterTest.java
index 52f678b3d4c84915ebaaffabf501a71b31980741..f1d407201ab5d3e011f87b18371936907010d47c 100644 (file)
@@ -56,7 +56,7 @@ public class StatusPresenterTest extends CdmVaadinBaseTest {
             String taxon = (String)item.getItemProperty("Name").getValue();
             logger.info("taxon : " + taxon);
         }
-        Assert.assertEquals(4,itemIds.size());
+        Assert.assertEquals(3,itemIds.size());
 
         sp.setUnplacedFilter();
         itemIds = container.getItemIds();
@@ -64,11 +64,29 @@ public class StatusPresenterTest extends CdmVaadinBaseTest {
 
         sp.removeUnplacedFilter();
         itemIds = container.getItemIds();
-        Assert.assertEquals(4,itemIds.size());
+        Assert.assertEquals(3,itemIds.size());
 
         sp.setNameFilter("Taxon A");
         itemIds = container.getItemIds();
         Assert.assertEquals(1,itemIds.size());
+
+
+    }
+
+    @Test
+    public void testLoadSynonyms() throws SQLException {
+        LeafNodeTaxonContainer container = sp.loadTaxa(11);
+        container.refresh();
+        Collection<?> rootItemIds = container.rootItemIds();
+        Assert.assertEquals(3,rootItemIds.size());
+
+        Collection<?> childIds = container.getChildren(10);
+        Assert.assertEquals(2, childIds.size());
+
+        // FIXME : Need to check why these calls thorw a NPE
+        // in the case of h2
+        //Assert.assertEquals(true, container.areChildrenAllowed(10));
+        //Assert.assertEquals(false, container.areChildrenAllowed(11));
     }
 
     @Ignore