EMMA Coverage Report (generated Mon Dec 10 12:01:41 GMT 2007)
[all classes][uk.co.zonetora.fj.model]

COVERAGE SUMMARY FOR SOURCE FILE [ClassName.java]

nameclass, %method, %block, %line, %
ClassName.java100% (1/1)80%  (4/5)89%  (40/45)82%  (9/11)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ClassName100% (1/1)80%  (4/5)89%  (40/45)82%  (9/11)
getClassName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
equals (Object): boolean 100% (1/1)91%  (20/22)80%  (4/5)
ClassName (String): void 100% (1/1)100% (7/7)100% (3/3)
hashCode (): int 100% (1/1)100% (4/4)100% (1/1)
toString (): String 100% (1/1)100% (9/9)100% (1/1)

1package uk.co.zonetora.fj.model;
2 
3public final class ClassName {
4        String className;
5        
6        public ClassName(String className) {
7                this.className = className.intern();
8        }
9        
10        public String getClassName() {
11                return this.className;
12        }
13        
14        @Override
15        public boolean equals(Object obj) {
16                if(obj == this) { return true; }
17                
18                if (obj instanceof ClassName) {
19                        ClassName cn2 = (ClassName) obj;
20                        return cn2.className == className;
21                };
22                
23                return false;
24        }
25        
26        @Override
27        public int hashCode() {
28                return className.hashCode();
29        }
30        
31        public String toString() {
32                return "ClassName: " + this.className;
33        }
34}

[all classes][uk.co.zonetora.fj.model]
EMMA 2.0.5312 (C) Vladimir Roubtsov