Skip to content

Package: MaschinenBelegung

MaschinenBelegung

nameinstructionbranchcomplexitylinemethod
MaschinenBelegung(Set)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
equals(Object)
M: 4 C: 15
79%
M: 2 C: 2
50%
M: 2 C: 1
33%
M: 2 C: 4
67%
M: 0 C: 1
100%
getBelegung()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
hashCode()
M: 0 C: 9
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%

Coverage

1: package rollenbelegung;
2:
3: import com.google.common.base.Objects;
4: import zeit.eintraege.MaschinenBelegungEintrag;
5:
6: import java.util.Collection;
7: import java.util.Set;
8:
9: /**
10: * Klasse, welche {@link MaschinenBelegungEintrag Belegungseinträge} für eine Maschine bündelt.
11: */
12: public class MaschinenBelegung implements Belegung<MaschinenBelegungEintrag> {
13:         
14:         private final Set<MaschinenBelegungEintrag> belegung;
15:
16: /**
17: * @param belegung Belegungseinträge mit denen die Maschinebelegung erstellt wird.
18: */
19:         public MaschinenBelegung(final Set<MaschinenBelegungEintrag> belegung) {
20:                 this.belegung = belegung;
21:         }
22:
23:         @Override
24: public Collection<MaschinenBelegungEintrag> getBelegung() {
25:                 return this.belegung;
26:         }
27:
28: @Override
29: public boolean equals(final Object o) {
30:• if (this == o) {
31: return true;
32: }
33:• if (!(o instanceof MaschinenBelegung)) {
34: return false;
35: }
36: final MaschinenBelegung that = (MaschinenBelegung) o;
37: return Objects.equal(this.belegung, that.belegung);
38: }
39:
40: @Override
41: public int hashCode() {
42: return Objects.hashCode(this.belegung);
43: }
44: }