001package com.thed.zblast.parser.util;
002
003import com.thed.zblast.parser.model.TestSuite;
004
005import java.util.ArrayList;
006import java.util.List;
007import java.util.Vector;
008
009public class ZReturnStatus
010  implements ZConstantsResults
011{
012  private short result;
013  private final Vector<ZExecutionStep> executionSteps;
014  private List<TestSuite> testSuites = new ArrayList<TestSuite>();
015
016  public ZReturnStatus(short paramShort, Vector<ZExecutionStep> paramVector, List<TestSuite> paramTestSuites)
017  {
018    this.result = paramShort;
019    this.executionSteps = paramVector;
020    this.testSuites = paramTestSuites;
021  }
022
023  public ZReturnStatus(short paramShort)
024  {
025    this(paramShort, new Vector(), new ArrayList());
026  }
027
028  public ZReturnStatus()
029  {
030    this((short) 0, new Vector(), new ArrayList());
031  }
032
033  public short getResult()
034  {
035    return this.result;
036  }
037
038  public void setResult(short paramShort)
039  {
040    this.result = paramShort;
041  }
042
043  public Vector<ZExecutionStep> getExecutionSteps()
044  {
045    return this.executionSteps;
046  }
047
048  public List<TestSuite> getTestSuites() {
049        return testSuites;
050}
051
052public void setTestSuites(List<TestSuite> testSuites) {
053        this.testSuites = testSuites;
054}
055
056public String toString()
057  {
058    return """
059            {result=%s, steps=%s}""".formatted(this.result, this.executionSteps);
060  }
061}