package rtt.core.testing.compare.results;
import java.util.ArrayList;
import java.util.List;
public class TestResult {
public enum ResultType {
SUCCESS, SKIPPED, FAILURE;
}
ResultType type;
String suiteName;
String caseName;
Integer refVersion;
Integer testVersion;
List<ITestFailure> failures;
public TestResult(ResultType type, String suiteName, String caseName) {
this.type = type;
this.suiteName = suiteName;
this.caseName = caseName;
this.refVersion = 0;
this.testVersion = 0;
failures = new ArrayList<ITestFailure>();
}
public String getSuiteName() {
return suiteName;
}
public String getCaseName() {
return caseName;
}
public Integer getRefVersion() {
return refVersion;
}
public void setRefVersion(Integer refVersion) {
this.refVersion = refVersion;
}
public Integer getTestVersion() {
return testVersion;
}
public void setTestVersion(Integer testVersion) {
this.testVersion = testVersion;
}
public ResultType getType() {
return type;
}
public void setType(ResultType type) {
this.type = type;
}
public void addFailure(ITestFailure failure) {
failures.add(failure);
}
public List<ITestFailure> getFailures() {
return failures;
}
}