X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Ftest%2Fjava%2Forg%2Fargeo%2Fslc%2Fexample%2FExampleTask.java;h=9da9c8e481f233610993325e56813509f97809ab;hb=5469796ed10ab0ddb8f7bf1cb7ba663676b7d73d;hp=7e8b61733603633cac72edc00bd06077b854641f;hpb=872809aa7f951e0cda4d6cf04d5af7b7066cbf88;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/test/java/org/argeo/slc/example/ExampleTask.java b/org.argeo.slc/src/test/java/org/argeo/slc/example/ExampleTask.java index 7e8b61733..9da9c8e48 100644 --- a/org.argeo.slc/src/test/java/org/argeo/slc/example/ExampleTask.java +++ b/org.argeo.slc/src/test/java/org/argeo/slc/example/ExampleTask.java @@ -1,6 +1,7 @@ package org.argeo.slc.example; import org.argeo.slc.core.structure.StructureAware; +import org.argeo.slc.core.structure.StructureElement; import org.argeo.slc.core.structure.StructurePath; import org.argeo.slc.core.structure.StructureRegistry; import org.argeo.slc.core.structure.tree.TreeSPath; @@ -9,33 +10,31 @@ import org.argeo.slc.core.test.TestDefinition; import org.argeo.slc.core.test.TestResult; import org.argeo.slc.core.test.TestRun; -public class ExampleTask implements StructureAware,TestDefinition{ +/** Example task.*/ +public class ExampleTask implements StructureAware, TestDefinition, + StructureElement { private TreeSPath path; private String description; - public void execute(TestRun testRun){ - SimpleResultPart part = new SimpleResultPart(); - part.setStatus(SimpleResultPart.PASSED); - part.setMessage("Sub task executed"); - + public void execute(TestRun testRun) { + SimpleResultPart part = new SimpleResultPart(PASSED, + "Sub task with path " + path + " executed", null); + TestResult result = testRun.getTestResult(); - if(result instanceof StructureAware){ - ((StructureAware)result).notifyCurrentPath(null, path); - } result.addResultPart(part); } public void notifyCurrentPath(StructureRegistry registry, StructurePath path) { - this.path = (TreeSPath)path; + this.path = (TreeSPath) path; } public String getDescription() { return description; } + /** Sets the description.*/ public void setDescription(String description) { this.description = description; } - - + }