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=2eaa9e59e4de133103f3c3b06a14756f628a3390;hpb=7756b44bff90cc8cb20e16e426c39f82ba89705e;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 2eaa9e59e..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,15 +1,35 @@ package org.argeo.slc.core.test; -public class SimpleResultPart implements TestResultPart { +/** + *

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

+ * + * @see TestStatus + */ +public class SimpleResultPart implements TestResultPart, TestStatus { - public final static Integer PASSED = 1; - public final static Integer FAILED = 2; - public final static Integer ERROR = 3; + /** 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; } @@ -51,4 +71,12 @@ public class SimpleResultPart implements TestResultPart { return buf.toString(); } + Long getTid() { + return tid; + } + + void setTid(Long tid) { + this.tid = tid; + } + }