]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.core/src/main/java/org/argeo/slc/core/test/SlcTestUtils.java
Move tree test result persister
[gpl/argeo-slc.git] / org.argeo.slc.core / src / main / java / org / argeo / slc / core / test / SlcTestUtils.java
1 package org.argeo.slc.core.test;
2
3 import org.argeo.slc.core.SlcException;
4
5 public abstract class SlcTestUtils {
6 public static String statusToString(Integer status){
7 if(status.equals(TestStatus.PASSED)){
8 return TestStatus.STATUSSTR_PASSED;
9 }
10 else if(status.equals(TestStatus.FAILED)){
11 return TestStatus.STATUSSTR_FAILED;
12 }
13 else if(status.equals(TestStatus.ERROR)){
14 return TestStatus.STATUSSTR_ERROR;
15 }
16 else{
17 throw new SlcException("Unrecognized status "+status);
18 }
19 }
20
21 public static Integer stringToStatus(String statusStr){
22 if(statusStr.equals(TestStatus.STATUSSTR_PASSED)){
23 return TestStatus.PASSED;
24 }
25 else if(statusStr.equals(TestStatus.STATUSSTR_FAILED)){
26 return TestStatus.FAILED;
27 }
28 else if(statusStr.equals(TestStatus.STATUSSTR_ERROR)){
29 return TestStatus.ERROR;
30 }
31 else{
32 throw new SlcException("Unrecognized status string "+statusStr);
33 }
34 }
35
36 private SlcTestUtils(){
37
38 }
39
40 }