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
22 /***
23 * @author <a href="ddewolf@apache.org">David H. DeWolf</a>
24 */
25 public class TestResults {
26
27 private String name;
28 private ArrayList list = new ArrayList();
29 private boolean failed;
30 private boolean inQuestion;
31
32 public TestResults(String name) {
33 this.name = name;
34 }
35
36 public String getName() {
37 return name;
38 }
39
40 public void setName(String name) {
41 this.name = name;
42 }
43
44 public void add(TestResult res) {
45 if(TestResult.FAILED.equals(res.getReturnCode())) {
46 failed = true;
47 }
48 if(TestResult.WARNING.equals(res.getReturnCode())) {
49 inQuestion = true;
50 }
51 list.add(res);
52 }
53
54 public boolean isFailed() {
55 return failed;
56 }
57
58 public boolean isInQuestion() {
59 return inQuestion;
60 }
61
62 public Collection getCollection() {
63 return Collections.unmodifiableCollection(list);
64 }
65
66 }