1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.pluto.portalImpl.portlet.test;
17
18 import java.util.ArrayList;
19 import java.util.Collection;
20 import java.util.Collections;
21 import java.io.Serializable;
22
23 /***
24 * @author <a href="ddewolf@apache.org">David H. DeWolf</a>
25 */
26 public class TestResults implements Serializable {
27
28 private String name;
29 private ArrayList list = new ArrayList();
30 private boolean failed;
31 private boolean inQuestion;
32
33 public TestResults(String name) {
34 this.name = name;
35 }
36
37 public String getName() {
38 return name;
39 }
40
41 public void setName(String name) {
42 this.name = name;
43 }
44
45 public void add(TestResult res) {
46 if(TestResult.FAILED.equals(res.getReturnCode())) {
47 failed = true;
48 }
49 if(TestResult.WARNING.equals(res.getReturnCode())) {
50 inQuestion = true;
51 }
52 list.add(res);
53 }
54
55 public boolean isFailed() {
56 return failed;
57 }
58
59 public boolean isInQuestion() {
60 return inQuestion;
61 }
62
63 public Collection getCollection() {
64 return Collections.unmodifiableCollection(list);
65 }
66
67 }