*/
package eu.etaxonomy.cdm.model;
+import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
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>();
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);
}
}
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>();
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