EMMA Coverage Report (generated Sat Aug 20 11:00:51 CDT 2011)
[all classes][tuffy.util]

COVERAGE SUMMARY FOR SOURCE FILE [Settings.java]

nameclass, %method, %block, %line, %
Settings.java100% (1/1)40%  (4/10)26%  (26/100)36%  (6.4/18)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class Settings100% (1/1)40%  (4/10)26%  (26/100)36%  (6.4/18)
Settings (Map): void 0%   (0/1)0%   (0/12)0%   (0/4)
getBool (String): Boolean 0%   (0/1)0%   (0/6)0%   (0/1)
getDouble (String): Double 0%   (0/1)0%   (0/6)0%   (0/1)
getInt (String): Integer 0%   (0/1)0%   (0/6)0%   (0/1)
hasKey (String): boolean 0%   (0/1)0%   (0/5)0%   (0/1)
toString (): String 0%   (0/1)0%   (0/39)0%   (0/4)
Settings (): void 100% (1/1)100% (8/8)100% (3/3)
get (String): Object 100% (1/1)100% (5/5)100% (1/1)
getString (String): String 100% (1/1)100% (6/6)100% (1/1)
put (String, Object): void 100% (1/1)100% (7/7)100% (2/2)

1package tuffy.util;
2 
3import java.util.ArrayList;
4import java.util.HashMap;
5import java.util.Map;
6 
7public class Settings {
8        private HashMap<String, Object> map = new HashMap<String, Object>();
9        
10        public Settings(){
11                
12        }
13        
14        public String toString(){
15                ArrayList<String> lines = new ArrayList<String>();
16                for(String k : map.keySet()){
17                        lines.add("    " + k + ": " + map.get(k).toString());
18                }
19                return StringMan.join("\n", lines);
20        }
21        
22        public Settings(Map<String, Object> map){
23                this.map.putAll(map);
24        }
25        
26        public void put(String k, Object v){
27                map.put(k, v);
28        }
29        
30        public boolean hasKey(String k){
31                return map.containsKey(k);
32        }
33        
34        public Object get(String k){
35                return map.get(k);
36        }
37        
38        public Integer getInt(String k){
39                return (Integer)(map.get(k));
40        }
41 
42        public Double getDouble(String k){
43                return (Double)(map.get(k));
44        }
45 
46        public String getString(String k){
47                return (String)(map.get(k));
48        }
49 
50        public Boolean getBool(String k){
51                return (Boolean)(map.get(k));
52        }
53}

[all classes][tuffy.util]
EMMA 2.0.5312 EclEmma Fix 2 (C) Vladimir Roubtsov