package org.argeo.slc.core.test;\r
\r
-public class SimpleResultPart implements TestResultPart {\r
-\r
- public final static int PASSED = 1;\r
- public final static int FAILED = 2;\r
- public final static int ERROR = 3;\r
+/**\r
+ * <p>\r
+ * Basic implementation of a result part, implementing the standard three status\r
+ * approach for test results.\r
+ * </p>\r
+ * \r
+ * @see TestStatus\r
+ */\r
+public class SimpleResultPart implements TestResultPart, TestStatus {\r
\r
/** For ORM */\r
private Long tid;\r
- \r
+\r
private Integer status;\r
private String message;\r
private Throwable exception;\r
\r
+ public SimpleResultPart() {\r
+ }\r
+\r
+ public SimpleResultPart(Integer status, String message) {\r
+ this(status, message, null);\r
+ }\r
+\r
+ public SimpleResultPart(Integer status, String message, Throwable exception) {\r
+ this.status = status;\r
+ this.message = message;\r
+ this.exception = exception;\r
+ }\r
+\r
public String getMessage() {\r
return message;\r
}\r