X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Ftest%2FSimpleResultPart.java;h=249fd2149f58a93cd43aa1a4f56ee161e9e71fd8;hb=ed93fb9db5f9008a78d9ab892806ae398ed65b85;hp=62fd229fc112de6b9f23ce4ca7a87b15cf1e0f12;hpb=9eb5d8493deed66f11248550fe5ec2202151846f;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc/src/main/java/org/argeo/slc/core/test/SimpleResultPart.java b/org.argeo.slc/src/main/java/org/argeo/slc/core/test/SimpleResultPart.java index 62fd229fc..249fd2149 100644 --- a/org.argeo.slc/src/main/java/org/argeo/slc/core/test/SimpleResultPart.java +++ b/org.argeo.slc/src/main/java/org/argeo/slc/core/test/SimpleResultPart.java @@ -1,18 +1,35 @@ package org.argeo.slc.core.test; -public class SimpleResultPart implements TestResultPart { - - public final static int PASSED = 1; - public final static int FAILED = 2; - public final static int ERROR = 3; +/** + *

+ * Basic implementation of a result part, implementing the standard three status + * approach for test results. + *

+ * + * @see TestStatus + */ +public class SimpleResultPart implements TestResultPart, TestStatus { /** For ORM */ private Long tid; - + private Integer status; private String message; private Throwable exception; + public SimpleResultPart() { + } + + public SimpleResultPart(Integer status, String message) { + this(status, message, null); + } + + public SimpleResultPart(Integer status, String message, Throwable exception) { + this.status = status; + this.message = message; + this.exception = exception; + } + public String getMessage() { return message; }