EMMA Coverage Report (generated Tue May 01 18:46:53 CEST 2007)
[all classes][dk.deepthought.sidious.explanation]

COVERAGE SUMMARY FOR SOURCE FILE [ExplanationEntry.java]

nameclass, %method, %block, %line, %
ExplanationEntry.java100% (1/1)50%  (2/4)83%  (30/36)71%  (5/7)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ExplanationEntry100% (1/1)50%  (2/4)83%  (30/36)71%  (5/7)
getRuleName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getValue (): double 0%   (0/1)0%   (0/3)0%   (0/1)
ExplanationEntry (String, double): void 100% (1/1)100% (9/9)100% (4/4)
toString (): String 100% (1/1)100% (21/21)100% (1/1)

1package dk.deepthought.sidious.explanation;
2 
3import net.jcip.annotations.Immutable;
4 
5/**
6 * Helper class for representing a key-value pair.
7 * 
8 * @author Deepthought
9 * 
10 */
11@Immutable
12public class ExplanationEntry {
13 
14        /**
15         * The ruleName.
16         */
17        private final String ruleName;
18 
19        /**
20         * The value.
21         */
22        private final double value;
23 
24        /**
25         * Creates an entry set.
26         * 
27         * @param ruleName
28         *            the ruleName
29         * @param value
30         *            the value
31         */
32        public ExplanationEntry(final String ruleName, final double value) {
33                this.ruleName = ruleName;
34                this.value = value;
35        }
36 
37        /**
38         * Gets the ruleName.
39         * 
40         * @return the ruleName
41         */
42        public String getRuleName() {
43                return ruleName;
44        }
45 
46        /**
47         * Gets the value.
48         * 
49         * @return the value
50         */
51        public double getValue() {
52                return value;
53        }
54 
55        /*
56         * (non-Javadoc)
57         * 
58         * @see java.lang.Object#toString()
59         */
60        @Override
61        public String toString() {
62                return getClass().getSimpleName() + "[ruleName=" + ruleName
63                                + ", value=" + value + "]";
64        }
65 
66        
67}

[all classes][dk.deepthought.sidious.explanation]
EMMA 2.0.5312 (C) Vladimir Roubtsov