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

COVERAGE SUMMARY FOR SOURCE FILE [StateImpl.java]

nameclass, %method, %block, %line, %
StateImpl.java100% (1/1)80%  (8/10)75%  (42/56)79%  (15/19)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class StateImpl100% (1/1)80%  (8/10)75%  (42/56)79%  (15/19)
getFileName (): String 0%   (0/1)0%   (0/9)0%   (0/1)
serializeChildren (): void 0%   (0/1)0%   (0/1)0%   (0/1)
equals (Object): boolean 100% (1/1)83%  (20/24)71%  (5/7)
StateImpl (IDAOFactory): void 100% (1/1)100% (4/4)100% (2/2)
getID (): long 100% (1/1)100% (3/3)100% (1/1)
getStateID (): long 100% (1/1)100% (3/3)100% (1/1)
getStateLiteral (): String 100% (1/1)100% (3/3)100% (1/1)
setFactory (FileDAOFactory): void 100% (1/1)100% (1/1)100% (1/1)
setStateID (long): void 100% (1/1)100% (4/4)100% (2/2)
setStateLiteral (String): void 100% (1/1)100% (4/4)100% (2/2)

1/**
2 * 
3 */
4package de.uka.ipd.sdq.sensorframework.dao.file.entities;
5 
6import de.uka.ipd.sdq.sensorframework.dao.file.FileDAOFactory;
7import de.uka.ipd.sdq.sensorframework.entities.State;
8import de.uka.ipd.sdq.sensorframework.entities.dao.IDAOFactory;
9 
10/**
11 * @author Ihssane El-Oudghiri 
12 * 
13 */
14public class StateImpl extends AbstractFileEntity implements State, SerializableEntity {
15 
16        private static final long serialVersionUID = -458584924706735994L;
17        private long stateID;
18        private String stateLiteral;
19 
20        public StateImpl(IDAOFactory factory) {
21                super(factory);
22        }
23 
24        @Override
25        public boolean equals(Object obj) {
26                if (!(obj instanceof State))
27                        return false;
28                State s = (State) obj;
29                if (!(stateID == s.getStateID() && stateLiteral.equals(s
30                                .getStateLiteral())))
31                        return false;
32                return true;
33        }
34 
35        public String getFileName() {
36                return FileDAOFactory.STATE_FILE_NAME_PREFIX + getStateID();
37        }
38 
39        public long getID() {
40                return this.stateID;
41        }
42 
43        public long getStateID() {
44                return stateID;
45        }
46 
47        public String getStateLiteral() {
48                return stateLiteral;
49        }
50 
51        public void serializeChildren() {
52                // Nothing to serialize here
53        }
54 
55        public void setFactory(FileDAOFactory factory) {
56        }
57 
58        public void setStateID(long value) {
59                this.stateID = value;
60        }
61 
62        public void setStateLiteral(String value) {
63                this.stateLiteral = value;
64        }
65}

[all classes][de.uka.ipd.sdq.sensorframework.dao.file.entities]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov