EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.scheduler.resources]

COVERAGE SUMMARY FOR SOURCE FILE [AbstractSimResource.java]

nameclass, %method, %block, %line, %
AbstractSimResource.java0%   (0/1)0%   (0/7)0%   (0/67)0%   (0/17)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AbstractSimResource0%   (0/1)0%   (0/7)0%   (0/67)0%   (0/17)
AbstractSimResource (SchedulerModel, int, String, String): void 0%   (0/1)0%   (0/27)0%   (0/8)
equals (Object): boolean 0%   (0/1)0%   (0/16)0%   (0/4)
getCapacity (): int 0%   (0/1)0%   (0/3)0%   (0/1)
getId (): String 0%   (0/1)0%   (0/3)0%   (0/1)
getName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
hashCode (): int 0%   (0/1)0%   (0/4)0%   (0/1)
toString (): String 0%   (0/1)0%   (0/11)0%   (0/1)

1package de.uka.ipd.sdq.scheduler.resources;
2 
3import de.uka.ipd.sdq.scheduler.SchedulerModel;
4import de.uka.ipd.sdq.scheduler.entities.SchedulerEntity;
5import de.uka.ipd.sdq.scheduler.factory.SchedulingFactory;
6 
7 
8public abstract class AbstractSimResource extends SchedulerEntity {
9 
10        protected int capacity;
11        private String name = "";
12        private String id = "";
13        protected SchedulingFactory factory;
14        
15 
16        public AbstractSimResource(SchedulerModel model, int capacity, String name, String id) {
17                super(model, AbstractSimResource.class.getName());
18                this.capacity = capacity;
19                this.name = name;
20                this.id = id;
21                
22                factory = new SchedulingFactory(model);
23        }
24 
25        public int getCapacity() {
26                return capacity;
27        }
28 
29        public String getName() {
30                return name;
31        }
32 
33        public String getId() {
34                return id;
35        }
36        
37        @Override
38        public boolean equals(Object obj) {
39                if (obj != null && obj instanceof AbstractSimResource) {
40                        AbstractSimResource res = (AbstractSimResource) obj;
41                        return this.id.equals(res.getId());
42                }
43                return false;
44        }
45        
46        @Override
47        public String toString() {
48                return name + id;
49        }
50        
51        @Override
52        public int hashCode() {
53                return id.hashCode();
54        }
55}

[all classes][de.uka.ipd.sdq.scheduler.resources]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov