Fix remaining test erros for collection call changes from #5031
authorCherian Mathew <c.mathew@bgbm.org>
Thu, 25 Jun 2015 13:34:45 +0000 (15:34 +0200)
committerCherian Mathew <c.mathew@bgbm.org>
Thu, 25 Jun 2015 13:34:45 +0000 (15:34 +0200)
eu.etaxonomy.taxeditor.test/src/test/java/eu/etaxonomy/cdm/model/TaxonNavigatorTest.java

index f50b33a9bb785103afb1848e9b346b4808c60c7f..54fedb0fdc86f6e3480c63e2df7cce7546561144 100644 (file)
@@ -9,6 +9,7 @@
  */
 package eu.etaxonomy.cdm.model;
 
+import java.util.ArrayList;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
@@ -141,6 +142,10 @@ public class TaxonNavigatorTest extends BaseOperationTest {
         UUID taxonNodeUuid = UUID.fromString("2f05d429-632d-4230-b9cb-70299360b470");
         TaxonNode taxonNode = taxonNodeService.load(taxonNodeUuid);
         List<TaxonNode> childNodes = taxonNode.getChildNodes();
+        List<UUID> childNodeUuids = new ArrayList<UUID>();
+        for(TaxonNode childNode : childNodes) {
+            childNodeUuids.add(childNode.getUuid());
+        }
         Assert.assertTrue(taxonNode.getCountChildren() > 0);
 
         Set<ITaxonTreeNode> nodes = new HashSet<ITaxonTreeNode>();
@@ -160,8 +165,8 @@ public class TaxonNavigatorTest extends BaseOperationTest {
         operation.execute(monitor, info);
         TaxonNode reloadedNode = taxonNodeService.load(taxonNode.getUuid());
         Assert.assertNull(reloadedNode);
-        for(TaxonNode childNode : childNodes) {
-            TaxonNode reloadedChildNode = taxonNodeService.load(childNode.getUuid());
+        for(UUID childNodeUuid : childNodeUuids) {
+            TaxonNode reloadedChildNode = taxonNodeService.load(childNodeUuid);
             Assert.assertNull(reloadedChildNode);
         }
     }
@@ -208,6 +213,10 @@ public class TaxonNavigatorTest extends BaseOperationTest {
         TaxonNode taxonNode = taxonNodeService.load(taxonNodeUuid);
         TaxonNode parentTaxonNode = taxonNode.getParent();
         List<TaxonNode> childNodes = taxonNode.getChildNodes();
+        List<UUID> childNodeUuids = new ArrayList<UUID>();
+        for(TaxonNode childNode : childNodes) {
+            childNodeUuids.add(childNode.getUuid());
+        }
         Assert.assertTrue(taxonNode.getCountChildren() > 0);
 
         Set<ITaxonTreeNode> nodes = new HashSet<ITaxonTreeNode>();
@@ -227,7 +236,12 @@ public class TaxonNavigatorTest extends BaseOperationTest {
         TaxonNode reloadedNode = taxonNodeService.load(taxonNode.getUuid());
         Assert.assertNull(reloadedNode);
         List<TaxonNode> parentChildNodes = parentTaxonNode.getChildNodes();
-        Assert.assertTrue(parentChildNodes.containsAll(childNodes));
+        List<UUID> parentChildNodeUuids = new ArrayList<UUID>();
+        for(TaxonNode parentChildNode : parentChildNodes) {
+            parentChildNodeUuids.add(parentChildNode.getUuid());
+        }
+        parentChildNodeUuids.containsAll(childNodeUuids);
+
     }
 
     @Test