View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 
3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2015.09.30 at 09:12:12 PM UTC 
6   //
7   
8   
9   package ch.powerunit.report;
10  
11  import java.util.ArrayList;
12  import java.util.List;
13  import javax.xml.bind.annotation.XmlAccessType;
14  import javax.xml.bind.annotation.XmlAccessorType;
15  import javax.xml.bind.annotation.XmlAttribute;
16  import javax.xml.bind.annotation.XmlElement;
17  import javax.xml.bind.annotation.XmlRootElement;
18  import javax.xml.bind.annotation.XmlType;
19  
20  
21  /**
22   * <p>Java class for anonymous complex type.
23   * 
24   * <p>The following schema fragment specifies the expected content contained within this class.
25   * 
26   * <pre>
27   * &lt;complexType>
28   *   &lt;complexContent>
29   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30   *       &lt;sequence>
31   *         &lt;element ref="{}skipped" minOccurs="0"/>
32   *         &lt;element ref="{}error" maxOccurs="unbounded" minOccurs="0"/>
33   *         &lt;element ref="{}failure" maxOccurs="unbounded" minOccurs="0"/>
34   *         &lt;element ref="{}system-out" maxOccurs="unbounded" minOccurs="0"/>
35   *         &lt;element ref="{}system-err" maxOccurs="unbounded" minOccurs="0"/>
36   *       &lt;/sequence>
37   *       &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
38   *       &lt;attribute name="assertions" type="{http://www.w3.org/2001/XMLSchema}string" />
39   *       &lt;attribute name="time" type="{http://www.w3.org/2001/XMLSchema}long" />
40   *       &lt;attribute name="classname" type="{http://www.w3.org/2001/XMLSchema}string" />
41   *       &lt;attribute name="status" type="{http://www.w3.org/2001/XMLSchema}string" />
42   *     &lt;/restriction>
43   *   &lt;/complexContent>
44   * &lt;/complexType>
45   * </pre>
46   * 
47   * 
48   */
49  @XmlAccessorType(XmlAccessType.FIELD)
50  @XmlType(name = "", propOrder = {
51      "skipped",
52      "error",
53      "failure",
54      "systemOut",
55      "systemErr"
56  })
57  @XmlRootElement(name = "testcase")
58  public class Testcase {
59  
60      protected String skipped;
61      protected List<Error> error;
62      protected List<Failure> failure;
63      @XmlElement(name = "system-out")
64      protected List<String> systemOut;
65      @XmlElement(name = "system-err")
66      protected List<String> systemErr;
67      @XmlAttribute(name = "name", required = true)
68      protected String name;
69      @XmlAttribute(name = "assertions")
70      protected String assertions;
71      @XmlAttribute(name = "time")
72      protected Long time;
73      @XmlAttribute(name = "classname")
74      protected String classname;
75      @XmlAttribute(name = "status")
76      protected String status;
77  
78      /**
79       * Gets the value of the skipped property.
80       * 
81       * @return
82       *     possible object is
83       *     {@link String }
84       *     
85       */
86      public String getSkipped() {
87          return skipped;
88      }
89  
90      /**
91       * Sets the value of the skipped property.
92       * 
93       * @param value
94       *     allowed object is
95       *     {@link String }
96       *     
97       */
98      public void setSkipped(String value) {
99          this.skipped = value;
100     }
101 
102     /**
103      * Gets the value of the error property.
104      * 
105      * <p>
106      * This accessor method returns a reference to the live list,
107      * not a snapshot. Therefore any modification you make to the
108      * returned list will be present inside the JAXB object.
109      * This is why there is not a <CODE>set</CODE> method for the error property.
110      * 
111      * <p>
112      * For example, to add a new item, do as follows:
113      * <pre>
114      *    getError().add(newItem);
115      * </pre>
116      * 
117      * 
118      * <p>
119      * Objects of the following type(s) are allowed in the list
120      * {@link Error }
121      * 
122      * 
123      */
124     public List<Error> getError() {
125         if (error == null) {
126             error = new ArrayList<Error>();
127         }
128         return this.error;
129     }
130 
131     /**
132      * Gets the value of the failure property.
133      * 
134      * <p>
135      * This accessor method returns a reference to the live list,
136      * not a snapshot. Therefore any modification you make to the
137      * returned list will be present inside the JAXB object.
138      * This is why there is not a <CODE>set</CODE> method for the failure property.
139      * 
140      * <p>
141      * For example, to add a new item, do as follows:
142      * <pre>
143      *    getFailure().add(newItem);
144      * </pre>
145      * 
146      * 
147      * <p>
148      * Objects of the following type(s) are allowed in the list
149      * {@link Failure }
150      * 
151      * 
152      */
153     public List<Failure> getFailure() {
154         if (failure == null) {
155             failure = new ArrayList<Failure>();
156         }
157         return this.failure;
158     }
159 
160     /**
161      * Gets the value of the systemOut property.
162      * 
163      * <p>
164      * This accessor method returns a reference to the live list,
165      * not a snapshot. Therefore any modification you make to the
166      * returned list will be present inside the JAXB object.
167      * This is why there is not a <CODE>set</CODE> method for the systemOut property.
168      * 
169      * <p>
170      * For example, to add a new item, do as follows:
171      * <pre>
172      *    getSystemOut().add(newItem);
173      * </pre>
174      * 
175      * 
176      * <p>
177      * Objects of the following type(s) are allowed in the list
178      * {@link String }
179      * 
180      * 
181      */
182     public List<String> getSystemOut() {
183         if (systemOut == null) {
184             systemOut = new ArrayList<String>();
185         }
186         return this.systemOut;
187     }
188 
189     /**
190      * Gets the value of the systemErr property.
191      * 
192      * <p>
193      * This accessor method returns a reference to the live list,
194      * not a snapshot. Therefore any modification you make to the
195      * returned list will be present inside the JAXB object.
196      * This is why there is not a <CODE>set</CODE> method for the systemErr property.
197      * 
198      * <p>
199      * For example, to add a new item, do as follows:
200      * <pre>
201      *    getSystemErr().add(newItem);
202      * </pre>
203      * 
204      * 
205      * <p>
206      * Objects of the following type(s) are allowed in the list
207      * {@link String }
208      * 
209      * 
210      */
211     public List<String> getSystemErr() {
212         if (systemErr == null) {
213             systemErr = new ArrayList<String>();
214         }
215         return this.systemErr;
216     }
217 
218     /**
219      * Gets the value of the name property.
220      * 
221      * @return
222      *     possible object is
223      *     {@link String }
224      *     
225      */
226     public String getName() {
227         return name;
228     }
229 
230     /**
231      * Sets the value of the name property.
232      * 
233      * @param value
234      *     allowed object is
235      *     {@link String }
236      *     
237      */
238     public void setName(String value) {
239         this.name = value;
240     }
241 
242     /**
243      * Gets the value of the assertions property.
244      * 
245      * @return
246      *     possible object is
247      *     {@link String }
248      *     
249      */
250     public String getAssertions() {
251         return assertions;
252     }
253 
254     /**
255      * Sets the value of the assertions property.
256      * 
257      * @param value
258      *     allowed object is
259      *     {@link String }
260      *     
261      */
262     public void setAssertions(String value) {
263         this.assertions = value;
264     }
265 
266     /**
267      * Gets the value of the time property.
268      * 
269      * @return
270      *     possible object is
271      *     {@link Long }
272      *     
273      */
274     public Long getTime() {
275         return time;
276     }
277 
278     /**
279      * Sets the value of the time property.
280      * 
281      * @param value
282      *     allowed object is
283      *     {@link Long }
284      *     
285      */
286     public void setTime(Long value) {
287         this.time = value;
288     }
289 
290     /**
291      * Gets the value of the classname property.
292      * 
293      * @return
294      *     possible object is
295      *     {@link String }
296      *     
297      */
298     public String getClassname() {
299         return classname;
300     }
301 
302     /**
303      * Sets the value of the classname property.
304      * 
305      * @param value
306      *     allowed object is
307      *     {@link String }
308      *     
309      */
310     public void setClassname(String value) {
311         this.classname = value;
312     }
313 
314     /**
315      * Gets the value of the status property.
316      * 
317      * @return
318      *     possible object is
319      *     {@link String }
320      *     
321      */
322     public String getStatus() {
323         return status;
324     }
325 
326     /**
327      * Sets the value of the status property.
328      * 
329      * @param value
330      *     allowed object is
331      *     {@link String }
332      *     
333      */
334     public void setStatus(String value) {
335         this.status = value;
336     }
337 
338 }