X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Ftest%2Ftree%2FTreeTestResult.java;h=ecd6cad52ac1921190d06a36a1f438bc41f59d60;hb=42aa6ffce6a95107cd10f908e5f9c695d902d571;hp=f34561a9e3b33881d2bd9c425f2d7990b2795132;hpb=751669212776bf78fb9c929a3031e27003591410;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResult.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResult.java index f34561a9e..ecd6cad52 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResult.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/tree/TreeTestResult.java @@ -9,7 +9,6 @@ import java.util.Vector; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; - import org.argeo.slc.core.SlcException; import org.argeo.slc.core.structure.SimpleSElement; import org.argeo.slc.core.structure.StructureAware; @@ -100,7 +99,7 @@ public class TreeTestResult implements TestResult, StructureAware, } } - currentPath = (TreeSPath) path; + currentPath = path; } /** Gets the current path. */ @@ -168,6 +167,11 @@ public class TreeTestResult implements TestResult, StructureAware, public SortedMap getRelatedElements( TreeSPath path) { + if (path == null) + throw new SlcException( + "Cannot retrieve element for a null path in result #" + + uuid); + SortedMap relatedElements = new TreeMap(); List hierarchy = path.getHierarchyAsList(); for (TreeSPath currPath : elements.keySet()) {