]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/src/main/java/org/argeo/slc/core/test/SimpleResultPart.java
Improve unit tests
[gpl/argeo-slc.git] / org.argeo.slc / src / main / java / org / argeo / slc / core / test / SimpleResultPart.java
index 1c7c7e267f6ca51b08d873018f552137a7b880bb..97b937fa8263226d19aa4ef5e9827d6dc97d87db 100644 (file)
@@ -1,18 +1,34 @@
 package org.argeo.slc.core.test;\r
 \r
-public class SimpleResultPart implements TestResultPart {\r
-\r
-       public final static Integer PASSED = 1;\r
-       public final static Integer FAILED = 2;\r
-       public final static Integer 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
+ * @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