package jhydra.core.testcase.result; import org.joda.time.DateTime; import java.util.ArrayList; import java.util.List; /** * Author: jantic * Date: 3/8/13 */ public class FatalExitTestCaseResult implements ITestCaseResult { private final TestResultCategory testResultCategory; private final DateTime runStartTime; private final DateTime runCompletedTime; private final List<String> errorMessages; public FatalExitTestCaseResult(DateTime runStartTime, DateTime runCompletedTime, List<String> errorMessages){ this.testResultCategory = TestResultCategory.FATAL_EXIT; this.runStartTime = runStartTime; this.runCompletedTime = runCompletedTime; this.errorMessages = errorMessages; } @Override public List<TestValueResult> getAllTestValueResults() { return new ArrayList<>(); } @Override public TestResultCategory getResultCategory() { return this.testResultCategory; } @Override public DateTime getRunStartTime() { return this.runStartTime; } @Override public DateTime getRunCompletedTime() { return this.runCompletedTime; } @Override public List<String> getErrorMessages(){ return this.errorMessages; } }