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}