1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sf.jameleon.result;
20
21 import net.sf.jameleon.bean.FunctionalPoint;
22
23 /***
24 * An implementation of @see TestResult that represents the result of a function point
25 */
26 public class CountableFunctionResult extends FunctionResult implements CountableResult {
27 private static final long serialVersionUID = 1L;
28
29 /***
30 * The default constructor
31 */
32 public CountableFunctionResult(){
33 super();
34 }
35
36 /***
37 * @param tag - The functional point tied to the results
38 */
39 public CountableFunctionResult(FunctionalPoint tag){
40 super(tag);
41 }
42
43 /***
44 * @param tag - The functional point tied to the results
45 * @param parentTestResult - The parent test results to update
46 */
47 public CountableFunctionResult(FunctionalPoint tag, HasChildResults parentTestResult){
48 super(tag, parentTestResult);
49 }
50
51
52 /***
53 * Mark this result a failed
54 */
55 public void countFailure(){
56 setFailed();
57 }
58 /***
59 * Get whether this result failed or not
60 * @return true if the result failed
61 */
62 public boolean isCountableResultFailed(){
63 return failed();
64 }
65 }